home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-2.iso / bbs / mplus400.zip / MMGR.DOC < prev    next >
Text File  |  1996-01-26  |  304KB  |  5,618 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.     ┌───────────────────────────────────────────────────────────────────────┐
  8.     │                                                                       │
  9.     │ ▒▒▒▄▄▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄    A QWK-compatible mail door for RBBS-PC   │ █
  10.     │ ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█ ▒▒█   Copyright (C) 1991-93 Newark Connections  │ █
  11.     │ ▒▒█ ▀▀▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒█     Copyright (C) 1993-96 Makai Software    │ █
  12.     │ ▒▒█   ▒▒█ ▒▒█▀▒▒█ ▒▒█ ▒▒█              All rights reserved            │ █
  13.     │ ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄                                         │ █
  14.     │  ▀▀    ▀▀  ▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀      Version 4.00, January 26, 1996     │ █
  15.     │                                                                       │ █
  16.     │           ▒▒▒▄▄▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▄▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ │ █
  17.     │           ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ │ █
  18.     │           ▒▒█ ▀▀▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▀▒▒▒█ ▒▒▒▒▒▒█ ▒▒█▒▒▒▄ ▒▒▒▒▒▄  ▒▒▒▒▒█▀ │ █
  19.     │           ▒▒█   ▒▒█ ▒▒█▀▒▒█ ▒▒█   ▒▒█ ▒▒█▀▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀  ▒▒█▀▒▒▄ │ █
  20.     │           ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ │ █
  21.     │            ▀▀    ▀▀  ▀▀  ▀▀  ▀▀    ▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀  ▀▀ │ █
  22.     │                                                                       │ █
  23.     │                              ▒▒▒▒▒▒▄ ▒▒▄     ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄          │ █
  24.     │                        ▒▒▄   ▒▒█▀▒▒█ ▒▒█     ▒▒█ ▒▒█ ▒▒█▀▀▀▀   ▒▒▄    │ █
  25.     │ Makai Software       ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█ ▒▒█     ▒▒█ ▒▒█ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄  │ █
  26.     │ 870 Golden Drive       ▒▒█▀▀ ▒▒█▀▀▀▀ ▒▒█     ▒▒█ ▒▒█  ▀▀▀▒▒█   ▒▒█▀▀  │ █
  27.     │ Newark, OH 43055        ▀▀   ▒▒█     ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█    ▀▀    │ █
  28.     │                               ▀▀      ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀          │ █
  29.     │                                                                       │ █
  30.     │ http://www.infinet.com/~chip/makai.html                               │ █
  31.     │                                                                       │ █
  32.     └───────────────────────────────────────────────────────────────────────┘ █
  33.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  34.  
  35.  
  36.  
  37.  
  38.         "Go gently among the messages and comments that have been left and
  39.         remember what peace there may be in silence."
  40.  
  41.         "...Be proud of those whose company you keep -- all those that are
  42.         running or have ever run RBBS-PC."
  43.  
  44.         "...Be careful.  Strive to be happy and enjoy......."
  45.  
  46.                                                             Tom Mack
  47.                                                             July 28, 1986
  48.  
  49.          MAIL MANAGER +PLUS+ TABLE OF CONTENTS                       - Page i -
  50.          ----------------------------------------------------------------------
  51.  
  52.          GENERAL INFORMATION
  53.             Introduction......................................................1
  54.             Warranty, Distribution, and Disclaimers...........................1
  55.             Shareware Registration Form.......................................3
  56.             Features and Limitations..........................................4
  57.             Checklist of System Requirements..................................6
  58.  
  59.          INSTALLING MAIL MANAGER +PLUS+
  60.             ** Before you begin, READ THIS !! **..............................7
  61.             Upgrading from an earlier version.................................7
  62.             First time installation..........................................10
  63.             Locked comm port rates...........................................12
  64.             Command line option switches.....................................13
  65.             Planning your user interface.....................................15
  66.             Sysop-configurable text files....................................18
  67.             Additional text files for FIDO/Netmail areas.....................23
  68.  
  69.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG utility)
  70.             Screen 1 (General configuration # 1).............................26
  71.             Screen 2 (General configuration # 2).............................30
  72.             Screen 3 (General configuration # 3).............................34
  73.             Screen 4 (Conference selection)..................................36
  74.             Screen 5 (Conference parameters).................................37
  75.             Multiple configuration files.....................................44
  76.  
  77.          FIDO-STYLE *.MSG AREAS
  78.             Introduction to FIDO format......................................45
  79.             Setting up FIDO conferences......................................46
  80.             Netmail areas....................................................48
  81.             Netmail messages within reply packets............................51
  82.             Additional thoughts on FIDO......................................54
  83.  
  84.          MISCELLANEOUS CONSIDERATIONS
  85.             Debugging your setup and running in local mode...................55
  86.             Non-standard port addresses (via MMGR.PRO).......................58
  87.             DesqVIEW, OS/2, networks, and multiple nodes.....................59
  88.             Using a fossil...................................................61
  89.             QWK Networking...................................................62
  90.             Security features................................................62
  91.             Additional features..............................................64
  92.  
  93.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+
  94.             General overview.................................................68
  95.             CFG2TXT & TXT2CFG - Binary <-> Text utilities....................69
  96.             MAILFIX - RBBS message base maintenance utility..................71
  97.             MMINDEX - Indexing utility for *.MSG areas.......................72
  98.             MMGRNODE - MMGR Fido nodelist compiler...........................73
  99.             MNET - QWK Network Packet Conversion Utility.....................74
  100.             MUSER - Editor for Door User Files...............................75
  101.             UPDATE & UPDATUSR - Upgrade File Conversion Utilities............76
  102.  
  103.          MENU COMMANDS
  104.             Main menu........................................................77
  105.             Configuration menu...............................................80
  106.                Conference selection..........................................80
  107.                Message selection.............................................82
  108.          MAIL MANAGER +PLUS+ TABLE OF CONTENTS                      - Page ii -
  109.          ----------------------------------------------------------------------
  110.  
  111.          APPENDICES
  112.             A: Common Problems...............................................86
  113.             B: Contacting the Authors........................................90
  114.             C: Acknowledgements..............................................92
  115.             D: File Formats..................................................94
  116.                MMGR.CFG - door configuration file............................94
  117.                MUSR.MGR - main door user file................................97
  118.                xU.MGR - auxiliary conference user file.......................99
  119.             E: About this Document..........................................100
  120.  
  121.          INDEX..............................................................101
  122.          INTRODUCTION TO MAIL MANAGER +PLUS+                         - Page 1 -
  123.          ----------------------------------------------------------------------
  124.  
  125.          INTRODUCTION
  126.          -------------
  127.  
  128.          The 'QWK' format, developed by Mark "Sparky" Herring, has been around
  129.          for some time now, and serves as a standardized way to transfer mail,
  130.          news, and bulletins between a bulletin board and its users.
  131.  
  132.          Mail Manager was conceived as a way to handle RBBS-PC message bases
  133.          offline, via this 'QWK' format used by popular mail readers such as
  134.          SLMR, JABBER, OFFLINE, OLX, and many others.
  135.  
  136.          This type of mail transfer is normally a four-step process:
  137.  
  138.          1) The user calls your BBS, opens the QWK-style mail door, and
  139.             downloads a *.QWK mail packet.
  140.  
  141.          2) After logging off the BBS, any of the many QWK-compatible offline
  142.             mail programs may be used to read and reply to messages in the
  143.             downloaded mail packets.  The reader packs any replies written by
  144.             the user into a reply packet.
  145.  
  146.          3) The user calls your BBS back up, opens the QWK-style mail door, and
  147.             uploads the reply packet (*.REP).
  148.  
  149.          4) The QWK-style mail door then processes the reply packet, and
  150.             inserts the new messages into the proper message base(s).
  151.  
  152.          Having experienced this marvelous system on other BBS types, we
  153.          searched for such a system for RBBS-PC.  None seemed to be available
  154.          out there at that time, so it looked like we'd just have to write one
  155.          ourselves.  The result is Mail Manager +Plus+, the latest in our
  156.          continuing effort to add additional features to our original basic
  157.          Mail Manager package.  Mail Manager and Mail Manager +Plus+ have been
  158.          in development since January of 1991, and they are by far the largest
  159.          projects that either of us have ever tackled, or are ever likely to!
  160.  
  161.          WARRANTY, DISTRIBUTION, AND DISCLAIMERS
  162.          --------------------------------------
  163.  
  164.          Mail Manager +Plus+ is NOT guaranteed in any way, shape, or form.
  165.          Although we have worked very hard to keep our door compatible with a
  166.          wide variety of possible RBBS configurations, we are forced to deal
  167.          with two very important aspects of your RBBS-PC: your USER files, and
  168.          your MESSAGE files.  While it works just fine here, there may be
  169.          differences in your setup that can cause problems.  THEREFORE:
  170.  
  171.                     RUN MAIL MANAGER +PLUS+ AT YOUR OWN RISK!
  172.  
  173.          The Mail Manager +Plus+ package (MPLUS400.ZIP) may be distributed
  174.          freely (in unmodified form) to friends, associates, and bulletin
  175.          boards.  Re-archiving into your favorite format (ARJ, LZH, etc.) is
  176.          permitted, provided that the entire package (and all documentation) is
  177.          included in the re-archiving process, and no files are modified or
  178.          added.  If you received this package in some other format than
  179.          MPLUS400.ZIP, or the .ZIP file does not have -AV verification from
  180.          Chip Morrow or Doug Wilson, then you did not receive an original copy.
  181.          INTRODUCTION TO MAIL MANAGER +PLUS+                         - Page 2 -
  182.          ----------------------------------------------------------------------
  183.  
  184.          Please see Appendix B for information about where you may obtain Mail
  185.          Manager +Plus+ in its official release form.
  186.  
  187.          If you are a registered user of our door, do *NOT* distribute the
  188.          registration code that you received from us.  This is your own
  189.          personal registration, and is not for distribution.
  190.  
  191.          If you are a shareware distributor/dealer, you may distribute Mail
  192.          Manager +Plus+ provided you make it clear that any fees paid to you do
  193.          NOT constitute paying for the use of the program.
  194.  
  195.          ----------------------------------------------------------------
  196.  
  197.          Mail Manager +Plus+ is a fully-functional SHAREWARE package.
  198.  
  199.          If you like our door, and continue using it beyond a reasonable
  200.          evaluation period, you are obligated to register it with us.  Your
  201.          registration will be good for future releases of the door as well.
  202.  
  203.          Registration of our door simply removes the "* UNREGISTERED *
  204.          Evaluation copy" notice that you and your users see when the door
  205.          loads, and replaces it with your registration number and name.  Mail
  206.          Manager +Plus+ is not otherwise crippled in *ANY* way.
  207.  
  208.          A companion product, MNET QWK-compatible network processing software,
  209.          is also available from Makai Software.  This product is explained
  210.          elsewhere in this document.
  211.  
  212.          The registration fee structure for Mail Manager +Plus+ / MNET is:
  213.  
  214.             Mail Manager +Plus+ alone                            = $25.00
  215.             Mail Manager +Plus+ and MNET at same time            =  30.00
  216.             MNET - add to existing Mail Manager +Plus+ reg.      =   7.50
  217.                   (incl latest Mail Manager +Plus+ on disk)
  218.             MNET by itself                                       =  10.00
  219.  
  220.          If you are already a registered user of Mail Manager +Plus+, and don't
  221.          want MNET, you're all set; just download the latest version of the
  222.          door from your favorite source.
  223.  
  224.          As you can see, we're not attempting to get rich here, just trying to
  225.          cover some of the cost of development and support.  As a Sysop
  226.          yourself, you already know what it costs for any LD connect time at
  227.          all, and the number of hours spent in front of the keyboard.
  228.  
  229.          If you never intend to register Mail Manager +Plus+ with us, and/or
  230.          need only a fraction of its features, you may wish to consider our
  231.          "free" version of the door instead, which does not require a
  232.          registration fee for continued use.
  233.  
  234.          If you do choose to register, your support will be most welcome!  The
  235.          registration form is on the next page.
  236.          INTRODUCTION TO MAIL MANAGER +PLUS+                         - Page 3 -
  237.          ----------------------------------------------------------------------
  238.  
  239.          REGISTRATION FORM FOR MAIL MANAGER +PLUS+
  240.  
  241.                    Name:.......................................................
  242.  
  243.                 Address:.......................................................
  244.  
  245.          City/State/Zip:.......................................................
  246.  
  247.          Mail Manager +Plus+ version that I am currently using:.....v4.00......
  248.  
  249.          BBS Name (as you'd like it to appear in the registration information).
  250.          This can be your organization name, your name, or any other one-liner
  251.          that you would like your users to see when the door loads.  Should not
  252.          exceed 60 characters (for display considerations):
  253.  
  254.          ......................................................................
  255.  
  256.          Specify disk size:  [ ] 3.5"   [ ] 5.25" 360k   [ ] 5.25" 1.2m
  257.  
  258.          Comments (optional):..................................................
  259.  
  260.          ......................................................................
  261.  
  262.          ......................................................................
  263.  
  264.          OPTIONAL: Email address / BBS phone number /Zone:Net/Node ID (for our
  265.          use in case we feel it necessary to contact you directly).
  266.  
  267.          .................................    Speed: ............
  268.  
  269.          [ ] Mail Manager +Plus+ QWK mail door for RBBS-PC and Fido *.MSG,
  270.              with MNET.EXE node QWK network conversion utility: ........ $30.00
  271.  
  272.          [ ] Mail Manager +Plus+ QWK mail door for RBBS-PC and Fido *.MSG:
  273.                                                                          $25.00
  274.  
  275.          [ ] MNET QWK network node conversion utility alone .......... : $10.00
  276.  
  277.          [ ] MNET - add to existing Mail Manager +Plus+ registration, with
  278.              current Mail Manager +Plus+ release on disk...............:  $7.50
  279.                  My MMGR+ registration # is __________   <-- IMPORTANT!  ------
  280.  
  281.                                                        Total enclosed: $_______
  282.  
  283.          We will mail you a copy of the current version(s) of Mail Manager
  284.          +Plus+ (and/or MNET, if applicable), and registration key files for
  285.          the name entered above.  One registration covers all nodes of your
  286.          BBS.
  287.  
  288.          Send check or money order (PAYABLE TO F. D. WILSON) for total amount
  289.          in U.S. Funds to:
  290.                                    Makai Software
  291.                                    870 Golden Drive
  292.                                    Newark, OH 43055
  293.          INTRODUCTION TO MAIL MANAGER +PLUS+                         - Page 4 -
  294.          ----------------------------------------------------------------------
  295.  
  296.          FEATURES AND LIMITATIONS
  297.          ------------------------
  298.  
  299.          The length of this list got ridiculous a long time ago.  So, we'll
  300.          only list the MAJOR stuff that you might be interested in:
  301.  
  302.          - Can use a FOSSIL for communications (HIGHLY recommended).
  303.  
  304.          - Supports both DesqVIEW and NetBIOS file & record locking schemes, as
  305.            well as file sharing under NetBIOS, and supports Novell networks.
  306.  
  307.          - Support for running as a DOS application under OS/2.
  308.  
  309.          - Can swap itself to disk during shell operations (leaving only 3K
  310.            kernel in memory), to free up conventional memory for archivers,
  311.            protocols, etc.
  312.  
  313.          - Mail packets can be downloaded in either text or QWK format.  Both
  314.            types of mail packets can, at the option of the sysop, contain all
  315.            sorts of additional stuff such as bulletins, news, new file
  316.            listings, etc.
  317.  
  318.          - Supports the optional multiple message headers that were introduced
  319.            in RBBS-PC v17.4.
  320.  
  321.          - Supports both types of RBBS-PC message bases, fixed-length and
  322.            'elastic'.  (Your message bases are 'elastic' if you have
  323.            configured them to GROW as messages are added).  Can handle a mix
  324.            of both 'fixed-length' and 'elastic' message bases.
  325.  
  326.          - Supports FIDO-style *.MSG message bases, as well as RBBS-PC's own
  327.            *M.DEF's.
  328.  
  329.          - Supports FIDO-style *.MSG netmail areas.  If using a Binkley-
  330.            compatible mailer, also provides CRASH capability, file-attaches,
  331.            and file requests.  Supports "point" addresses.
  332.  
  333.          - Each FIDO-style *.MSG area is configured with its own Zone:Net/Node
  334.            address, so you can painlessly be a part of many different mail
  335.            zones.  Also, AKA addresses are supported for Netmail areas, so
  336.            crash mail can be sent to many different zones with a single
  337.            netmail area.
  338.  
  339.          - Supports QWK networks, can generate net-status-capable QWK packets
  340.            for specific usernames.
  341.  
  342.          - Users can read, reply, and post messages to both RBBS-PC *M.DEF  and
  343.            Fido *.MSG areas while online within the door, as well as use
  344.            offline QWK/REP transfer of mail.
  345.  
  346.          - Multi-node support (up to 999 nodes) via DINFx.DEF/DORINFOx.DEF and
  347.            separate subdirectories for each node (built by Mail Manager on-
  348.            the-fly).
  349.  
  350.          - Up to 25,600 conferences can be configured.
  351.          INTRODUCTION TO MAIL MANAGER +PLUS+                         - Page 5 -
  352.          ----------------------------------------------------------------------
  353.  
  354.          - Support for non-standard communication ports & IRQ's via FOSSIL,
  355.            MMGR.PRO, and batch files.
  356.  
  357.          - Sysop-configurable limit of number of messages which can be
  358.            extracted and downloaded in any one mail packet (default is 1000).
  359.            Subsequent downloads will extract any additional waiting messages.
  360.            (1,000 messages means at least a 300K compressed mail packet).
  361.            Users can set their own lower limits if desired.
  362.  
  363.          - BPS rates up to 115K, and COM ports 1-4 are supported.
  364.  
  365.          - X, Y, and Zmodem for file transfers via Forsberg's DSZ, or you can
  366.            use our implementation of PROTO.DEF (MMGR.PRO) and configure a
  367.            number of different protocols.
  368.  
  369.          - "(R)", and "Re:", when found at the beginning of the subject field
  370.            of extracted messages, are stripped from the field.  This allows
  371.            offline readers to group related messages together, rather than
  372.            into one group with and one without.
  373.  
  374.          - High/low ASCII can be allowed or stripped in each conference.
  375.  
  376.          - ANSI can be allowed or stripped in each conference.
  377.  
  378.          - Mail reader tearlines in uploaded messages can be altered (for
  379.            possible FIDO compatibility) from "--- " to "... ", or left alone
  380.            for each conference.
  381.  
  382.          - The popular "alias" merge is supported, and alias names can be
  383.            allowed or disallowed by conference.
  384.  
  385.          - Conferences can be joined from within the door, or can be configured
  386.            to force the users to join from RBBS-PC.
  387.  
  388.          - User can restore message pointers to the values they had prior to
  389.            extracting their previous mail packet.
  390.  
  391.          - Extensive security checks.
  392.          INTRODUCTION TO MAIL MANAGER +PLUS+                         - Page 6 -
  393.          ----------------------------------------------------------------------
  394.  
  395.          CHECKLIST OF REQUIREMENTS
  396.          -------------------------
  397.  
  398.          [ ] DOS v3.30 or above.
  399.  
  400.          [ ] At least one RBBS-PC message base and user file, or if you are
  401.              running a BBS type other than RBBS-PC, a conversion utility to
  402.              create one for you.
  403.  
  404.          [ ] If you are running RBBS-PC, separate RBBS-PC users files for each
  405.              conference/subboard.
  406.  
  407.          [ ] DINFx.DEF for remote operation (DORINFOx.DEF for pre-v17.5 RBBS).
  408.  
  409.          [ ] A recent version of DSZ.COM (one that supports the "handshake
  410.              slow" command) *IN A DOS PATH!*, or the external protocols of
  411.              your choice via MMGR.PRO (our implementation of RBBS-PC's
  412.              PROTO.DEF).
  413.  
  414.          [ ] The environment variable of your choice set to indicate where Mail
  415.              Manager is to look for "XFER-[node].DEF" (where [node] is the
  416.              node number).  XFER-x.DEF is no longer required to be in the
  417.              default directory. (NOTE: for RBBS 17.5+ this is now
  418.              XFER[node].DEF, with no hyphen.)
  419.  
  420.          [ ] The file compression/extraction program(s) of your choice in a DOS
  421.              path, or wherever you specified them in Mail Manager's list of
  422.              archivers (MMGR.ARL).
  423.  
  424.          [ ] Memory:
  425.              About 310K free memory for Mail Manager +Plus+ itself, plus a few
  426.              more bytes for each conference, due to internal processing.  The
  427.              full complement of 25,600 conferences would require pretty close
  428.              to 590K.  If you don't swap to disk, you must add to this figure
  429.              whatever you need for your file compression software and external
  430.              file transfer protocols to operate.
  431.  
  432.              It doesn't take a lot of math to figure out that if you have a
  433.              lot of conferences, or are tight on RAM, the door must be swapped
  434.              out of memory before the file compression program or external
  435.              file transfer protocol can be expected to load and work.
  436.  
  437.              There are two ways to do this.  You can use the door's built-in
  438.              capability of swapping itself to disk during external operations,
  439.              or you can locate and use a "loader" program such as Davis
  440.              Augustine's "SHROOM" that swaps the application to disk whenever
  441.              it shells to an external process.  The same result is achieved
  442.              either way - conventional memory is freed for external
  443.              operations.
  444.          INSTALLING MAIL MANAGER +PLUS+                              - Page 7 -
  445.          ----------------------------------------------------------------------
  446.  
  447.          INSTALLING THE PROGRAM
  448.          ======================
  449.  
  450.          BEFORE YOU BEGIN
  451.          ----------------
  452.          *********************** PLEASE READ THIS!!!!! ***********************
  453.  
  454.          RBBS-PC has the unique ability to create, read, and manipulate its own
  455.          corrupted message bases, without ever telling you that anything's
  456.          wrong.
  457.  
  458.          Mail Manager is not as forgiving, and requires that your message bases
  459.          be in good condition.  It is therefore STRONGLY suggested that you run
  460.          some type of checkout/repair utility against your message bases BEFORE
  461.          installing Mail Manager +Plus+.  We've included a utility named
  462.          MAILFIX to repair/purge/renumber your message bases, which you can try
  463.          out as an alternative to CONFIG.EXE's repair and purge functions.
  464.  
  465.          MAILFIX can accomodate RBBSMail'ed, MsgToss'ed, and OverMail'ed
  466.          message bases (which have differently-formatted message headers), as
  467.          well as RBBS-standard message bases, INCLUDING v17.4 and later multi-
  468.          headers.  This is in contrast to RBBS-PC's CONFIG option #185, which
  469.          simply will not properly handle a message base that has been
  470.          manipulated by any of these mail processors.
  471.  
  472.          MAILFIX is found in the separate MFIX433.ZIP archive.  *PLEASE* take a
  473.          few minutes to read the documentation for MAILFIX before you attempt
  474.          to utilize this program!
  475.  
  476.          In any event, you really SHOULD check out the integrity of your
  477.          message bases before attempting to install Mail Manager.
  478.  
  479.  
  480.          UPGRADING FROM A PREVIOUS VERSION
  481.          ---------------------------------------------------------------------
  482.  
  483.          If you are upgrading from a version lower than 1.30, your best bet is
  484.          to set up Mail Manager +Plus+ from scratch.  The changes are simply
  485.          too extensive to be handled as an update.  Initial installation is
  486.          covered in a page or two.
  487.  
  488.          Version 4.00 is a MAJOR update to Mail Manager +Plus+.  The formats of
  489.          the configuration and user files have both changed, as well as the
  490.          file names of most of the door's other support files.  We suggest
  491.          following this checklist IN ORDER:
  492.  
  493.          [ ] - Back up your Mail Manager directory!  It never hurts to play it
  494.                safe in case you need to fall back to your current version for
  495.                some reason.
  496.  
  497.          [ ] - We distributed several wide beta versions of the door, on the
  498.                road to the very version that you're installing now.  The final
  499.                wide beta was v3.94b, and if you are upgrading from that
  500.                version, you need only replace the executables, install the
  501.                *.HL* help files, and the RIP files (MMGRR*.*).  The rest of
  502.                you, keep reading. :)
  503.          INSTALLING MAIL MANAGER +PLUS+                              - Page 8 -
  504.          ----------------------------------------------------------------------
  505.  
  506.          [ ] - If you are currently running a version of the door that contains
  507.                an MUSER.EXE utility, we suggest running your current MUSER to
  508.                purge inactive users prior to converting to v4.00.  This will
  509.                speed up the conversion process.
  510.  
  511.          [ ] - Overwrite all executables with the ones contained within
  512.                400-EXE.ZIP.  (You backed up your old ones, right?)
  513.  
  514.          [ ] - If your current version of the door is between v1.30 and v3.51,
  515.                you must do the following next:
  516.  
  517.                A - Unzip the enclosed file UPDT361.ZIP, and run the enclosed
  518.                    UPDATE.EXE utility.
  519.  
  520.                B - If you are upgrading from the free version of Mail Manager
  521.                    (v1.30 through v1.36a), run the UPDATUSR.EXE that was
  522.                    included in the UPDT361.ZIP archive.  DO NOT run this
  523.                    utility if you are upgrading from any version of Mail
  524.                    Manager +Plus+, v2.00 to v3.61!!
  525.  
  526.                C - Delete UPDATE.EXE and UPDATUSR.EXE.  You won't need them
  527.                    again.
  528.  
  529.                This will update your setup sufficiently so that the files
  530.                contained in UPDT400.ZIP can do their job.  At this point you
  531.                have effectively upgraded your setup to v3.61.
  532.  
  533.          [ ] - Unzip the enclosed file UPDT400.ZIP, which contains the new
  534.                UPDATUSR and UPDATE utilities.  THESE TWO UTILITIES WILL ONLY
  535.                WORK WITH VERSIONS 3.52 THROUGH 3.61 OF THE DOOR!
  536.  
  537.          [ ] - Run UPDATUSR.EXE.  This will carry your MAILMGR.USR data forward
  538.                into the new MUSR.MGR file format used by v4.00.  Some of the
  539.                data formerly stored in MAILMGR.USR will be moved out to new
  540.                conference auxiliary user files which will be created
  541.                automatically. (More on these later.)
  542.  
  543.          [ ] - Run UPDATE.EXE to convert your current MAILMGR.CFG file to the
  544.                new format (MMGR.CFG).  This will carry your current
  545.                configuration settings over into the new file format for
  546.                version 4.00. If you wish to convert a node-specific
  547.                configuration file (MAILMGRx.CFG instead of MAILMGR.CFG), pass
  548.                the full path/filename on the command line (such as UPDATE
  549.                C:\MMGR\MAILMGR1.CFG), and repeat for each node-specific file.
  550.                UPDATE.EXE will also copy many of your support files over to
  551.                the new file name conventions used by v4.00.
  552.  
  553.                UPDATE.EXE should be run *AFTER* UPDATUSR.EXE.  UPDATE.EXE
  554.                gives you the option of deleting your old configuration and
  555.                text files when it is finished running.  The UPDATUSR utility
  556.                requires that your old door configuration file (MAILMGR.CFG) be
  557.                present in the current directory when it runs.  We strongly
  558.                suggest that you make a backup of your MAILMGR.CFG and
  559.                MAILMGR.USR before updating your setup.
  560.  
  561.                After you have run UPDATUSR and UPDATE, you will not need them
  562.                again, and you can delete them from your disk.
  563.          INSTALLING MAIL MANAGER +PLUS+                              - Page 9 -
  564.          ----------------------------------------------------------------------
  565.  
  566.  
  567.          [ ] - Overwrite the MMGR*.HL1 and MMGR*.HL2 help files that the
  568.                conversion process created with the ones included in the 400-
  569.                TXT archive.  These are the new help files, which have been
  570.                revised with this release.
  571.  
  572.          [ ] - If you plan to allow RIP graphics in the door, install the
  573.                MMGRR*.* files from the 400-TXT archive.  Put these in the same
  574.                directory in which you have installed the door.
  575.  
  576.          At this point the basics are in place.  Depending on which version of
  577.          the door you are upgrading from, some or all of the rest of the text
  578.          and configuration files contained in the 400-TXT archive may have
  579.          changed.  You will want to have a look at them and compare against
  580.          your existing setup.
  581.  
  582.          The options in MAILCFG have changed.  You will want to run the new
  583.          MAILCFG against all of your door configuration files (MMGR*.CFG) to
  584.          set the new options accordingly for your system.
  585.  
  586.          Some of the system text files have changed in format, and there may be
  587.          new ones that you need to be aware of and modify accordingly.  At this
  588.          point, skip down to the section of this manual that discusses the text
  589.          configuration files that the door uses, and modify yours accordingly.
  590.  
  591.          The door executable is now MMGR.EXE instead of MAILMGR.EXE.  Change
  592.          the batch file that loads the door accordingly.
  593.  
  594.          *WHEW*  That's about it.  Keep reading... we're about to go over the
  595.          whole magilla from scratch.
  596.          INSTALLING MAIL MANAGER +PLUS+                             - Page 10 -
  597.          ----------------------------------------------------------------------
  598.  
  599.          INSTALLING THE DOOR FROM SCRATCH
  600.          --------------------------------
  601.  
  602.          If for some reason these instructions are not clear to you, or this is
  603.          your first attempt at installing a door in your RBBS-PC, there's
  604.          really not much that can take the place of RBBS-PC's documentation.
  605.  
  606.          With that said...
  607.  
  608.          Check your environment variables (type "SET" at the DOS prompt).  Both
  609.          RBBS-PC and Mail Manager +Plus+ look for a file transfer log file, to
  610.          determine whether or not a file transfer was succesful.  This file is
  611.          named "XFERx.DEF" in RBBS v17.5, or "XFER-x.DEF" (with a hyphen) in
  612.          earlier versions.  In both examples, "x" is the node number.
  613.  
  614.          Mail Manager +Plus+ needs an environment variable to determine this
  615.          filename and where it is located on your system. Most of us seem to be
  616.          using Forsberg's DSZ for file transfers, so there should be a line
  617.          referencing "DSZLOG" in either the batch file you use to load RBBS-PC,
  618.          or your system's AUTOEXEC.BAT, which would look something like this
  619.          for node 1:
  620.  
  621.             DSZLOG=C:\RBBS\XFER1.DEF
  622.  
  623.                or...
  624.  
  625.             DSZLOG=XFER1.DEF
  626.  
  627.          After a file transfer, if Mail Manager +Plus+ cannot find the file
  628.          that this environment variable points to, it will report that all file
  629.          transfers have failed.
  630.  
  631.          In any case, make a note of the environment variable name (in this
  632.          case DSZLOG), since you'll need it later.
  633.  
  634.          Once you're past this, you can get on to the actual installation.
  635.  
  636.          Create a subdirectory just for Mail Manager +Plus+.  Stick it anywhere
  637.          you want, and name it anything you want, just be sure that it is a
  638.          drive and directory specifically meant for Mail Manager +Plus+.  From
  639.          here on we'll just refer to it as the "\MMGR" directory.
  640.  
  641.          De-compress the imbedded archives "400-EXE.ZIP" and "400-TXT.ZIP" to
  642.          the directory you just created.
  643.  
  644.          Now go through the motions of adding a new door to your system.  On a
  645.          'normal' RBBS-PC this would entail:
  646.  
  647.          - Editing MENU5* (or whatever you have named your door menu) and
  648.            adding the word " MMGR ".
  649.  
  650.          - Creating a MMGR.BAT file, and sticking it where RBBS can find it.
  651.            Your batch file that calls Mail Manager +Plus+ is very important,
  652.            and as a minimum must logically do the following:
  653.          INSTALLING MAIL MANAGER +PLUS+                             - Page 11 -
  654.          ----------------------------------------------------------------------
  655.  
  656.             - Change to the drive and directory where MMGR.EXE is located,
  657.             - copy the DINFx.DEF (or DORINFOx.DEF) door information file to
  658.               that directory,
  659.             - execute the MMGR program, passing the node number on the command
  660.               line, and
  661.             - return to your RBBS directory when finished.
  662.  
  663.             With that in mind, a minimum batch file would look something like
  664.             this:
  665.  
  666.                    cd \mmgr
  667.                    copy \rbbs\dinf%1.def
  668.                    mmgr %1
  669.                    cd \rbbs
  670.  
  671.           Note that RBBS-PC 17.5 which is in wide beta testing as this is
  672.           written uses the name DINFx.DEF for the door information file it
  673.           creates, rather than DORINFOx.DEF used in earlier versions.
  674.           Starting with v3.60, Mail Manager +Plus+, is coded to look for
  675.           DINFx.DEF if DORINFOx.def is not found.  If you are using a version
  676.           of RBBS-PC earlier than v17.5, the second line of the batch file
  677.           above should be
  678.  
  679.                    copy \rbbs\dorinfo%1.def
  680.  
  681.          If you're running the "DOORS.DEF" method that RBBS-PC provides, here's
  682.          an example line to implement Mail Manager +Plus+ in RBBS v17.5:
  683.  
  684.                      MMGR,5,,D,MMGR.BAT [NODE],N,,,200,Y,D,,
  685.  
  686.             This line tells RBBS-PC the following:
  687.  
  688.               1) The name of the door is MMGR.
  689.               2) Security level 5 and above can access the door.
  690.               3) No questionnaire is to be invoked.
  691.               4) Exit to this door, rather than shell to it. (Mail Manager
  692.                  requires a lot of RAM)
  693.               5) The name of the batch file to invoke is MMGR.BAT and
  694.                  RBBS-PC is to pass the node number to the batch file.
  695.  
  696.                  * NOTE - Type the word "[NODE]" as shown above enclosed in
  697.                  brackets, and RBBS-PC will replace it with the true node
  698.                  number when it calls the batch file.  If you are running a
  699.                  single-node system, and find this confusing, you can instead
  700.                  pass the node number directly, but it isn't necessary to do
  701.                  it this way.  This would make your DOORS.DEF line look
  702.                  something like this:
  703.  
  704.                           MMGR,5,,D,MMGR.BAT 1,N,,,200,Y,D,,
  705.  
  706.               6) Don't ask for a password when returning back to RBBS-PC.
  707.               7) Don't display a text file when the door closes.
  708.               8) Use the time limit from RBBS-PC as the time allowed in the
  709.                  door.
  710.          INSTALLING MAIL MANAGER +PLUS+                             - Page 12 -
  711.          ----------------------------------------------------------------------
  712.  
  713.                  NOTE: RBBS versions prior to v17.5 only support the first 8
  714.                        of these parameters.
  715.  
  716.               9) Security Level (max to use door) is 200
  717.              10) Drop Carrier ok?  Yes.
  718.              11) Drop file type (S,R,D)  D=DINFx.DEF
  719.              12) Registration date change (default = no)
  720.              13) Look for door name in current directory? (default = yes)
  721.  
  722.  
  723.  
  724.          LOCKED COMM PORT RATES
  725.          ----------------------
  726.  
  727.          If you have your communications port locked higher than what the
  728.          user's actual connect speed is going to be, you may find that Mail
  729.          Manager +Plus+ will not report the correct BPS rate, nor will it
  730.          estimate the amount of time required for file transfers properly.
  731.          This is due to RBBS-PC passing the locked BPS rate to the door in
  732.          DINFx.DEF/DORINFOx.DEF, instead of true connect speed.
  733.  
  734.          RBBS-PC versions 17.3C and lower had no provision for passing the true
  735.          connect rate to doors.  The locked rate is always passed to
  736.          DINFx.DEF/DORINFOx.DEF.  The only way around this is to run RBBS-PC
  737.          v17.4 or later, and modify the command line used to call Mail Manager
  738.          +Plus+.  The following will work *ONLY* with RBBS-PC v17.4 and up! (or
  739.          with copies of RBBS-PC compiled with the CBAUD merge):
  740.  
  741.          Change the DOORS.DEF example mentioned earlier to read:
  742.  
  743.                  MMGR,5,,D,MMGR.BAT [NODE] [CBAUD],N,,,200,Y,D,,
  744.  
  745.          Then, in your batch file that loads the door:
  746.  
  747.                  mmgr %1 /CBAUD%2
  748.  
  749.          If the door is called on node 4 of your system, and the user's connect
  750.          rate is 2400 BPS, the above line will look like this to Mail Manager
  751.          +Plus+:
  752.  
  753.                  mmgr 4 /CBAUD2400
  754.  
  755.          With this done, your basic door installation is finished, and the time
  756.          has come to plan your interface for the users, and to configure the
  757.          door for your system.
  758.          INSTALLING MAIL MANAGER +PLUS+                             - Page 13 -
  759.          ----------------------------------------------------------------------
  760.  
  761.          COMMAND LINE OPTIONS
  762.          --------------------
  763.  
  764.          Mail Manager +Plus+ has several different available command line
  765.          options.  You will never use all of them at once, but variations of
  766.          these can be useful for the various operations that the door is
  767.          capable of performing.
  768.  
  769.            MMGR [Node] [/I] [/O] [/A] [/CBAUDxxxxx] [/WX:\PATH] [/Vxx] [/TS]
  770.  
  771.          Node = The node number currently in use. (1, 2, 3, etc.)
  772.  
  773.            /I = "Import mode".  Most useful when operating in local mode, this
  774.                 option causes the door to immediately process a REP packet
  775.                 that is waiting in the proper work directory.
  776.  
  777.            /O = "Output mode".  Most useful when operating in local mode, this
  778.                 option causes the door to immediately extract mail from your
  779.                 selected conferences, creating a new mail packet.
  780.  
  781.            /A = "Automatic mode".  Again, most useful in local mode.  This
  782.                 option causes the door to go straight into E)xpedite mode,
  783.                 which will process any waiting .REP, and also extract any new
  784.                 waiting mail.
  785.  
  786.          /CBAUD = An option that became available with the advent of RBBS-PC's
  787.                 template variable "[CBAUD]", to pass the true connect rate of
  788.                 the user.  This option can be used in your DOORS.DEF as
  789.                 follows, but ONLY IF YOU ARE RUNNING A VERSION OF RBBS-PC THAT
  790.                 SUPPORTS THE [CBAUD] VARIABLE!:
  791.  
  792.                                      /CBAUD[CBAUD]
  793.  
  794.                 Then, if the user were connected at 2400 bps on your system,
  795.                 Mail Manager +Plus+ would see it like so:
  796.  
  797.                                      /CBAUD2400
  798.  
  799.                 This makes the door capable of accurately determining transfer
  800.                 times for your users.
  801.  
  802.            /W = Drive/path to use for work directories.  Mail Manager +Plus+
  803.                 normally creates and manipulates files in separate directories
  804.                 below the directory in which you installed the door.  If you
  805.                 are tight on disk space on this drive, or would rather use a
  806.                 ram disk for a work drive, you can specify this option.  NOTE
  807.                 - If you implement this option, and intend to use a RAM disk
  808.                 for a work drive, it had best be a BIG one indeed!  Don't
  809.                 forget that a single MESSAGES.DAT can be over 1 meg in size,
  810.                 plus you'll need additional space for the archived mail
  811.                 packet.  And if you have multiple nodes all trying to use this
  812.                 ram disk, you'll need a big one.  If you run out of room, you
  813.                 will not be able to pack/unpack the QWK or REP packet.
  814.  
  815.                 To use drive "X" as your work drive, this command would look
  816.                 like this:
  817.                                      /WX:
  818.          INSTALLING MAIL MANAGER +PLUS+                             - Page 14 -
  819.          ----------------------------------------------------------------------
  820.  
  821.  
  822.                 The door *will* create separate work subdirectories (such as
  823.                 \LOCAL, \NODE1, etc.) off of what you specify here.  In the
  824.                 above example, X:\LOCAL, X:\NODE1, etc. would be used as your
  825.                 work directories.  You can specify a specific path to use as
  826.                 the base for these directories, if you do not want them off
  827.                 the root of your work drive.
  828.  
  829.                 If you do not use this option, Mail Manager +Plus+ will create
  830.                 the work directories off the directory in which you installed
  831.                 the door.
  832.  
  833.          /Vnn = Conference which should receive any security violation messages
  834.                 generated by Mail Manager +Plus+.  By default violation
  835.                 messages are placed in conference #1, but you can change this
  836.                 to any conference you wish.  To change to conference 2, you
  837.                 would use the switch as /V2.
  838.  
  839.           /TS = A "trouble-shoot" option.  This will cause a file by the name
  840.                 of TSHTx.LOG to be written in the path to log files (as-
  841.                 specified in MAILCFG), which will contain quite a bit of debug
  842.                 information that may be useful in helping to trace down
  843.                 problems.  Use this option only temporarily if you're having
  844.                 trouble getting the door to function, as these TSHTx.LOG files
  845.                 get big in a hurry.
  846.  
  847.          Sample command lines, based on the above:
  848.  
  849.          MMGR      - No command line options always assumes local operation.
  850.                     Door will come up in local mode, using the sysop name as
  851.                     listed in the configuration file.  Any mail packets
  852.                     created during the session will be placed in the \LOCAL
  853.                     work directory, as mentioned above.
  854.  
  855.          MMGR /A   - Local mode, automatic operation.  Goes straight into
  856.                     expedite mode, then returns to DOS.  Processes any waiting
  857.                     .REP in the \LOCAL work directory, and will also create a
  858.                     mail packet there if there was any new unread mail waiting
  859.                     to be picked up.
  860.  
  861.          MMGR 1 /o - Read DINF1.DEF/DORINFO1.DEF for operating parameters,
  862.                     create a new mail packet in the \NODE1 work directory, and
  863.                     return to DOS.
  864.  
  865.          MMGR 1 /i - Read DINF1.DEF/DORINFO1.DEF for operating parameters,
  866.                     process any waiting .REP packet in the \NODE1 work
  867.                     directory, and return to DOS.
  868.  
  869.          MMGR 5 /CBAUD14400 /wD:\WORK  - Read DINF5.DEF/DORINFO5.DEF for
  870.                     operating parameters, tell the door that the connect rate
  871.                     is 14400 bps, and use D:\WORK as the base drive\dir for
  872.                     the door's work directories.  The program will use
  873.                     D:\WORK\NODE5 as its work directory.
  874.  
  875.          MMGR 3 /CBAUD2400 /V5  - Read DINF3.DEF/DORINFO3.DEF for operating
  876.                     parameters, tell the door that the connect rate is 2400
  877.                     BPS, and have conference #5 receive any violation notices.
  878.          INSTALLING MAIL MANAGER +PLUS+                             - Page 15 -
  879.          ----------------------------------------------------------------------
  880.  
  881.  
  882.          By careful, planned use of these options, and "dummy" DINFx.DEF or
  883.          DORINFOx.DEF files with the communications port configured as COM0,
  884.          you can do some mighty advanced stuff via batch files.  Some thoughts
  885.          that come immediately to mind are "prescanned" mail packets for
  886.          specific users, and automatic operation of QWK networking.  As you
  887.          become more familiar with the door, and begin using it yourself in
  888.          local mode as the sysop, more and more of these options are likely to
  889.          become useful to you.
  890.  
  891.  
  892.          PLANNING YOUR USER INTERFACE
  893.          ----------------------------
  894.  
  895.          As with most aspects of your RBBS-PC, you will get the best results
  896.          from Mail Manager +Plus+ with a little advance planning.  To your
  897.          users, the single most important aspect of Mail Manager +Plus+ will be
  898.          the ability to locate which conferences they want to follow.  This
  899.          sounds simple enough, but think about that for a second, especially if
  900.          you're running a system with more than a handful of conferences.
  901.  
  902.          Here are some serious points to consider BEFORE diving into the
  903.          configuration program:
  904.  
  905.          1 - Your RBBS-PC MAIN message base must ALWAYS be configured as
  906.              conference #1.  This is VERY IMPORTANT - Mail Manager +Plus+
  907.              simply will not function properly if your MAIN area is not #1 on
  908.              the list.  The door uses the information found in the MAIN area
  909.              for some of its default functions for each user.  If you are not
  910.              running RBBS-PC, your conversion utility that loads the door must
  911.              be capable of creating RBBS-PC users and messages files, which
  912.              you would configure as area #1.  The user file created in this
  913.              operation MUST (as a minimum) contain information for the user
  914.              that is loading the door.
  915.  
  916.          2 - Once MailCFG creates your configuration file, and your users start
  917.              using the door, you cannot easily re-sort your conferences.
  918.  
  919.          3 - If you have several different TYPES of conferences (such as local,
  920.              RBBS-NET, FIDONET, etc.), you'll want to consider how to group
  921.              the conferences together for the user's purposes.
  922.  
  923.          4 - Will you be adding more conferences at some point?  Will you want
  924.              those conference names to be inserted in the middle of your list
  925.              of conference numbers?  It is easy to tack conferences onto the
  926.              end, but to insert them in the middle requires a little
  927.              forethought to reserve empty conference numbers *NOW*.
  928.  
  929.          5 - After Mail Manager +Plus+ has been running for a while, and you
  930.              decide to delete a conference, delete it, but RESERVE THE SPACE
  931.              FOR THAT CONFERENCE NUMBER!!!  If you don't, your conferences
  932.              will be re-numbered, and the unsuspecting users might
  933.              inadvertently upload a reply to the wrong conference number.
  934.  
  935.          If all this is too much to think about for the moment, consider this
  936.          relatively simple example...  Say you have a total of 3 conferences:
  937.          INSTALLING MAIL MANAGER +PLUS+                             - Page 16 -
  938.          ----------------------------------------------------------------------
  939.  
  940.  
  941.                1 MAIN message base, 1 RBBS-NET area, and 1 FIDONET area.
  942.  
  943.          Now, if you think at some point that you might add two more
  944.          conferences to your list of RBBS-NET conferences, and maybe five more
  945.          local areas, here's how you might want the conference numbers to look
  946.          from Mail Manager's standpoint:
  947.  
  948.               1 - MAIN     - My main message base
  949.               2 -  ---
  950.               3 -  ---
  951.               4 -  ---
  952.               5 -  ---
  953.               6 -  ---
  954.               7 - RBBSNET  - An RBBSNet conference
  955.               8 -  ---
  956.               9 -  ---
  957.              10 - FIDONET  - A FidoNet conference
  958.  
  959.          When you do add an extra local conference, you can insert it in
  960.          position #2, 3, 4, 5, or 6.
  961.  
  962.          Otherwise, your conferences will be ordered as:
  963.  
  964.               1 - MAIN
  965.               2 - RBBSNET
  966.               3 - FIDONET
  967.  
  968.          ... and you would have to tack that new local conference on at
  969.          position #4.  If you insert the new conference between positions 1 and
  970.          2, RBBSNET becomes conferences 3, and FIDONET becomes conference 4,
  971.          making any user's exiting REP packet that they may be waiting to
  972.          upload suddenly invalid.  Starting to make sense now?
  973.  
  974.          OK... with that in mind, if you have a CONFMAIL.DEF file (RBBS-PC's
  975.          list of conferences), copy it to your Mail Manager directory, and take
  976.          a look at it.  If you don't have a CONFMAIL.DEF, go ahead and skip
  977.          this section.
  978.  
  979.          Are your conference types grouped together?  Do you want to leave
  980.          spaces between any of them?  Is the FULL PATH TO THE CONFERENCE
  981.          listed, or does it just read something like:
  982.  
  983.                 C:MAINU.DEF, C:MAINM.DEF   ?
  984.  
  985.          The above WON'T WORK.  Mail Manager +Plus+ does not operate out of
  986.          your RBBS directory, and therefore won't know where to find your
  987.          conferences.  You will need to change each line to reflect the FULL
  988.          PATH to the conference, something like:
  989.  
  990.                 C:\RBBS\MAINU.DEF, C:\RBBS\MAINM.DEF
  991.  
  992.          That's why we suggested you make a copy of your CONFMAIL.DEF, and then
  993.          use the EDITED COPY for importing into MAILCFG.  With that done, now's
  994.          the time to sort it however you see fit, making sure that your MAIN
  995.          area is the very first one listed, at the top of the file.
  996.          INSTALLING MAIL MANAGER +PLUS+                             - Page 17 -
  997.          ----------------------------------------------------------------------
  998.  
  999.          If you want to add empty conference numbers between any of them, add
  1000.          the following line:"
  1001.  
  1002.                      {EMPTY}U.DEF,
  1003.  
  1004.          MailCFG will reserve that spot for future use.  Using a real quick
  1005.          example, say you have two conferences, and your copy of CONFMAIL.DEF
  1006.          looks like this:
  1007.  
  1008.                       C:\RBBS\MAINU.DEF,C:\RBBS\MAINM.DEF
  1009.                       C:\RBBS\BBSADSU.DEF,C:\RBBS\BBSADSM.DEF
  1010.  
  1011.          If you wanted to reserve a space between these two, you would edit the
  1012.          copy of CONFMAIL.DEF that you copied to Mail Manager's directory
  1013.          (don't edit your RBBS original) to look like this:
  1014.  
  1015.                       C:\RBBS\MAINU.DEF,C:\RBBS\MAINM.DEF
  1016.                       {EMPTY}U.DEF,
  1017.                       C:\RBBS\BBSADSU.DEF,C:\RBBS\BBSADSM.DEF
  1018.  
  1019.          Mail Manager +Plus+ will see conference #2 as empty, and you'll be
  1020.          able to go back into MailCFG to add it in later.  DON'T FORGET THE
  1021.          COMMA AFTER {EMPTY}U.DEF !!
  1022.  
  1023.          One last thing to note here is that you can configure Mail Manager
  1024.          +Plus+ to display the empty conference spaces to your users, or to
  1025.          condense the listing to just those conferences available to them
  1026.          (we'll cover that in the section on the MAILCFG configuration
  1027.          utility).  If you choose to display the empty conferences, Mail
  1028.          Manager +Plus+ displays conferences to the users in either columns of
  1029.          10, like so:
  1030.  
  1031.                1               11              21
  1032.                2               12              22
  1033.                3               13              etc..
  1034.                4               14
  1035.                5               15
  1036.                6               16
  1037.                7               17
  1038.                8               18
  1039.                9               19
  1040.               10               20
  1041.  
  1042.          ...or in groups of 15 if they are viewing conference descriptions:
  1043.  
  1044.                1 MAIN    - My main message base
  1045.                2 CONF2   - My second conference
  1046.                3         - (etc. etc. etc.)
  1047.                ...
  1048.               14         -
  1049.               15         -
  1050.  
  1051.          If you have a large number of conferences, you may want to take this
  1052.          into consideration as well.
  1053.          INSTALLING MAIL MANAGER +PLUS+                             - Page 18 -
  1054.          ----------------------------------------------------------------------
  1055.  
  1056.          Once you have prepared CONFMAIL.DEF for Mail Manager +Plus+ as
  1057.          mentioned above, it is ready for importing into the MAILCFG.EXE
  1058.          configuration program.
  1059.  
  1060.          One last thing to mention here is that CONFMAIL.DEF is not used by
  1061.          Mail Manager +Plus+ itself at all.  Once you have imported your
  1062.          conferences into the MAILCFG.EXE program, Mail Manager +Plus+ will
  1063.          never look at your CONFMAIL.DEF again.
  1064.  
  1065.          Now that your temporary copy of CONFMAIL.DEF is ready for the MAILCFG
  1066.          program, it is time to set up your text files that Mail Manager +Plus+
  1067.          is to use.
  1068.  
  1069.  
  1070.  
  1071.          SYSOP-CONFIGURABLE TEXT FILES
  1072.          -----------------------------
  1073.  
  1074.          The last step before getting into the configuration program is to set
  1075.          up your text files, and Mail Manager +Plus+ uses quite a few.  Here
  1076.          goes:
  1077.  
  1078.          These are all located in the directory specified in MAILCFG for "Path
  1079.          to text files".  The UPDATE utility (for upgrading from a version
  1080.          lower than v4.00) will create these files in the Mail Manager +Plus+
  1081.          directory itself.
  1082.  
  1083.          Conventions:
  1084.            (n) = node-specific versions supported (1, 2, 3, etc.).  Optional.
  1085.            (g) = graphics versions supported (R, C, G).  Optional.
  1086.  
  1087.          The door looks first for the correct graphic and node-specific
  1088.          version.  If not found, steps down and looks for the next-likely
  1089.          candidate, and eventually looks for non-node-specific, non-graphic
  1090.          version of the file before it gives up.
  1091.  
  1092.          Example:  MMGRR1.MNU would be the RIP graphic
  1093.          menu for node 1.  MMGRR.MNU could be used as a RIP menu for all nodes.
  1094.  
  1095.          FILENAME         DESCRIPTION
  1096.          ---------------   ------------------------------------------------
  1097.          MMGR(g)(n).HL1 \  The online help files that will be displayed to your
  1098.          MMGR(g)(n).HL2 /  users when "H" and "?" are selected from the main
  1099.                            menu.  You can customize if need be, but they
  1100.                            should be pretty much OK as-is.
  1101.  
  1102.          MMGR(g)(n).PRE -  The initial screen displayed when Mail Manager
  1103.                            loads.  Again, you might want to customize it for
  1104.                            your own individual system, but it is generic
  1105.                            enough as distributed that you may not need to.  If
  1106.                            this file (and the corresponding graphic versions)
  1107.                            do not exist, Mail Manager +Plus+ will take the
  1108.                            user directly to the main menu after it loads.
  1109.                            Otherwise, this screen will be displayed, and the
  1110.                            prompt "Press any key to continue..." will be shown
  1111.                            to new users and to returning users who have not
  1112.                            set themselves up in Xpert mode; Xpert users will
  1113.          INSTALLING MAIL MANAGER +PLUS+                             - Page 19 -
  1114.          ----------------------------------------------------------------------
  1115.  
  1116.                            not see the "Press any key to continue..." prompt
  1117.                            but will go straight to the command line.
  1118.  
  1119.          MMGR(n).OPT    -  This file is optional.  You can use it to define the
  1120.                            default options Mail Manager will use for new
  1121.                            users, if you don't care for our choice of
  1122.                            defaults.  A sample MMGR.OPT file is included in
  1123.                            the distribution archive.  Only the first character
  1124.                            of each line in this file is significant; the
  1125.                            balance of each line is used to describe to you
  1126.                            what each option is for.
  1127.  
  1128.          MMGR(g)(n).MNU -  Mail Manager's main menu, displayed to the users
  1129.                            just before the command prompt.
  1130.  
  1131.          MMGR(g)(n).HEL -  The welcome message that your users will see when
  1132.                            they first fire up their mail reader against one of
  1133.                            Mail Manager's QWK's.  Probably the most common
  1134.                            thing that you'd want to put here would be a copy
  1135.                            of your RBBS-PC prelog or welcome screen, but this
  1136.                            is entirely up to you!
  1137.  
  1138.          MMGR(g)(n).BYE -  The signoff message that the users will see just as
  1139.                            they exit your QWK packet from their mail reader.
  1140.                            You might want to put an adaptation of RBBS-PC's
  1141.                            EPILOG.DEF here.
  1142.  
  1143.          MMGR(n).FMS    -  The list of FMS directories that will be searched
  1144.                            for new files.  Each line in this file consists of
  1145.                            five separate arguments, as follows:
  1146.  
  1147.                            Arg #1 = MMGR conference number for this FMS dir.
  1148.                                     Unless this file list is associated with a
  1149.                                     specific conference or subboard, you would
  1150.                                     generally use "1" here.
  1151.  
  1152.                            Arg #2 = Full path\filename to this FMS dir.
  1153.  
  1154.                            Arg #3 = Header text for first line of new file
  1155.                                     listing.
  1156.  
  1157.                            Arg #4 = Minimum security level required to receive
  1158.                                     new file listings from this FMS dir.
  1159.  
  1160.                            Arg #5 = Where to acquire user's security level for
  1161.                                     checking against argument #4.    Valid
  1162.                                     options are the following single
  1163.                                     characters:
  1164.  
  1165.                                     A = Use the security level that was
  1166.                                         A)ctive for the user in RBBS when the
  1167.                                         door was loaded.
  1168.  
  1169.                                     M = Use user's sec level from M)ain conf.
  1170.          INSTALLING MAIL MANAGER +PLUS+                             - Page 20 -
  1171.          ----------------------------------------------------------------------
  1172.  
  1173.                                     S = Use user's sec level for the
  1174.                                         S)ubboard/conference indicated in
  1175.                                         argument #1
  1176.  
  1177.                            Here is a sample 2-line implementation of MMGR.FMS:
  1178.  
  1179.            1,  E:\RBBS\DIR\FMS.DIR,     "New files on LINE NOISE BBS:",    5, M
  1180.            25, E:\RBBS\DIR\PRIVFMS.DIR, "New files in PRIVATE subboard:", 50, S
  1181.  
  1182.                            Line 1 says:
  1183.  
  1184.                            E:\RBBS\DIR\FMS.DIR is conference #1's FMS
  1185.                            directory file.  "New files on LINE NOISE BBS:"
  1186.                            will be the header in the listing.  The user must
  1187.                            have a security level of at least 5 in the "M"ain
  1188.                            conference to receive new file listings from this
  1189.                            FMS.
  1190.  
  1191.                            Line 2 says:
  1192.  
  1193.                            E:\RBBS\DIR\PRIVFMS.DIR is conference #25's FMS
  1194.                            directory file.  "New files in PRIVATE subboard:"
  1195.                            will be the header.  The user must have a security
  1196.                            level of at least 50 in this conference (#25) to
  1197.                            receive new listings from this FMS.
  1198.  
  1199.          MMGR(n).SWP    -  This file lists the options that the door needs in
  1200.                            order to swap itself to disk during external
  1201.                            (shell) operations, thus freeing up conventional
  1202.                            memory for archivers, file transfer protocols, etc.
  1203.                            If you do not want to use this capability (or are
  1204.                            having trouble with it) just delete MMGR*.SWP from
  1205.                            the directory for text files, and Mail Manager
  1206.                            +Plus+ will not attempt to swap itself to disk.
  1207.  
  1208.                            Line 1 = Path/filename of your command processor.
  1209.                            There must be NO leading or trailing blank spaces.
  1210.  
  1211.                            Line 2 = Argument which must be passed to the
  1212.                            command processor specified in Line 1 which
  1213.                            instructs it to begin a "child" process.  If
  1214.                            leading and/or trailing spaces are required, you
  1215.                            must include them.
  1216.  
  1217.                            Line 3 = Drive:\Pathname in which to store the swap
  1218.                            file.  This must be a full path, with a trailing
  1219.                            backslash (\).  We recommand a subdirectory on your
  1220.                            hard disk or a LARGE ram disk.
  1221.  
  1222.                            An example implementation for a DOS system,
  1223.                            swapping to path D:\ would look like this:
  1224.  
  1225.                            C:\COMMAND.COM
  1226.                             /C
  1227.                            D:\
  1228.          INSTALLING MAIL MANAGER +PLUS+                             - Page 21 -
  1229.          ----------------------------------------------------------------------
  1230.  
  1231.                            If you wish other nodes to swap to a different
  1232.                            drive, create other MMGRx.SWP files, where 'x' is
  1233.                            the node number.
  1234.  
  1235.                            If using this option, MMGR will first check to make
  1236.                            sure there is enough free disk space on your
  1237.                            designated swap drive to hold the full swap file.
  1238.                            If the swap drive doesn't have enough free space,
  1239.                            the door will attempt to swap itself to the current
  1240.                            dos drive instead.
  1241.  
  1242.          MMGR(n).BUL    -  The list of *NON-GRAPHIC* versions of any bulletins
  1243.                            (with full path/filenames) that you'll want to
  1244.                            include in your users' QWKs.  Mail Manager +Plus+
  1245.                            will look for the correct graphic versions of the
  1246.                            bulletins according to the graphic preference of
  1247.                            the callers.
  1248.  
  1249.                            Edit this file to pertain to your system bulletins
  1250.                            (and/or any other text files that you'll want to
  1251.                            include in your users' QWK packets), and if any of
  1252.                            them are newer than the user's last call to RBBS-
  1253.                            PC, the user will get them included in his/her QWK
  1254.                            packet.
  1255.  
  1256.                            Bulletins preceded with a double-asterisk are
  1257.                            considered mandatory for inclusion in the user's
  1258.                            mail packets, and if new, they will be included
  1259.                            regardless of whether the user has configured Mail
  1260.                            Manager to send new bulletins.
  1261.  
  1262.                            Example:
  1263.  
  1264.                                c:\bulletin\bulet1
  1265.                                c:\bulletin\bulet2
  1266.                                **c:\bulletin\bulet3
  1267.  
  1268.                            bulet1 and bulet2 are optional, bulet3 will always
  1269.                            be included if it has been updated.
  1270.  
  1271.          MMGR(n).PRO    -  A copy of the RBBS-PC PROTO.DEF that you intend to
  1272.                            have Mail Manager +Plus+ use.  Mail Manager +Plus+
  1273.                            can use all of RBBS-PC's "template" variables in
  1274.                            here, such as [NODE], [PORT#], [BAUD], [CBAUD],
  1275.                            etc.  Refer to the RBBS-PC documentation for
  1276.                            information on these "template" variables.
  1277.  
  1278.                            For the purposes of Mail Manager +Plus+, it is
  1279.                            important that you configure "N)one" as the last
  1280.                            protocol in this file!  You will also need to
  1281.                            configure an external X)modem and Y)modem, since
  1282.                            Mail Manager obviously cannot use RBBS-PC's
  1283.                            internal X and Y that are probably listed in your
  1284.                            existing RBBS-PC PROTO.DEF.  See the sample
  1285.                            MMGR.PRO for an example of how to configure these
  1286.                            protocols externally using DSZ.
  1287.          INSTALLING MAIL MANAGER +PLUS+                             - Page 22 -
  1288.          ----------------------------------------------------------------------
  1289.  
  1290.                            NOTE - If one of the protocols that you configure
  1291.                            here happens to be bi-directional (like Samuel
  1292.                            Smith's HSLINK), you don't need to do anything
  1293.                            special to implement it.  When the user downloads a
  1294.                            QWK packet, any REP packet that was received during
  1295.                            that transfer will be immediately processed when
  1296.                            the transfer is complete.  Easy!
  1297.  
  1298.          MMGR(n).ARL    -  The list of archivers that are available to your
  1299.                            users through Mail Manager +Plus+.  MMGR.ARL is a
  1300.                            "template" file, similar in structure to MMGR.PRO.
  1301.  
  1302.                            The supplied copy of MMGR.ARL allows the use of
  1303.                            ARC, ARJ, LZH, and ZIP compression methods, which
  1304.                            the users can pick and choose from to suit their
  1305.                            own preference.  You can configure fewer or
  1306.                            additional archivers as you see fit.  Format of
  1307.                            each line:
  1308.  
  1309.                                       Name, EXT, Compress, Extract
  1310.  
  1311.                            Name     = The name of the archiver, as shown to
  1312.                                       the user.
  1313.  
  1314.                            EXT      = The three-letter extension that this
  1315.                                       archiver creates by default for
  1316.                                       compressed files.
  1317.  
  1318.                            Compress = The line to send to DOS to compress the
  1319.                                       mail packets.
  1320.  
  1321.                            Extract  = The line to send to DOS to extract the
  1322.                                       uploaded reply packets that the user
  1323.                                       uploads.
  1324.  
  1325.                            "Template" variables that can be included in the
  1326.                            Compress and Extract lines (Mail Manager will
  1327.                            convert these to their true values):
  1328.  
  1329.                            [FILE]  - Compressed file to create, or extract
  1330.                                      from.
  1331.                            [INC]   - All files that Mail Manager normally
  1332.                                      includes in the downloadable archive.
  1333.                            [REPLY] - Reply file that Mail Manager expects to
  1334.                                      be contained within the compressed
  1335.                                      upload.
  1336.                            [NODE]  - Current RBBS-PC node number.
  1337.  
  1338.                            See the supplied MMGR.ARL for an example
  1339.                            implementation of this file.
  1340.          INSTALLING MAIL MANAGER +PLUS+                             - Page 23 -
  1341.          ----------------------------------------------------------------------
  1342.  
  1343.          TEXT FILES RELATING TO FIDO AND NETMAIL
  1344.          --------------------------------------------------
  1345.  
  1346.          Mail Manager +Plus+ has two system text files that pertain only to
  1347.          FIDO-style netmail areas.  If you are not running any of these types
  1348.          of areas, these two files need not exist.  Otherwise, Mail Manager
  1349.          +Plus+ will look for both of these in your Mail Manager directory
  1350.          whenever someone uploads a "crash" (Binkley-style) netmail message.
  1351.  
  1352.          MMGR(n).AKA   -  List of "AKA" addresses that your system uses.  If
  1353.                           you are a member of more than one network, you may
  1354.                           wish to make use of this file for your netmail
  1355.                           areas.  This is a simple text file, listing all of
  1356.                           the Zone:Net/Node numbers that pertain to your
  1357.                           system.  It's format is as follows (flush left in
  1358.                           the file):
  1359.  
  1360.                                1:226/730
  1361.                                8:965/9
  1362.                                10:10/1
  1363.  
  1364.                           This would inform Mail Manager that you are a member
  1365.                           of three different networks, zones 1, 8, and 10.
  1366.                           Any netmail message addressed to zone 8 would cause
  1367.                           Mail Manager +Plus+ to temporarily change your ID to
  1368.                           "8:965/9" for that particular message, regardless of
  1369.                           the zone:net/node ID that you configured that
  1370.                           netmail area in the MAILCFG program.
  1371.  
  1372.                           Only one address per mail zone can be listed here,
  1373.                           since Mail Manager +Plus+ will use the first one it
  1374.                           finds.  For instance, if you set this file to read:
  1375.  
  1376.                                1:226/730
  1377.                                1:226/1420
  1378.                                8:965/9
  1379.                                10:10/1
  1380.  
  1381.                           ... Mail Manager +Plus+ will always use the "AKA" of
  1382.                           1:226/730 for netmail messages addressed in zone 1,
  1383.                           since that is the first zone 1 address listed.  See
  1384.                           the example MMGR.AKA included in this package for a
  1385.                           sample implementation of this file.  If MMGR.AKA is
  1386.                           not found in your Mail Manager directory, the
  1387.                           Zone:Net/Node address listed in the configuration
  1388.                           file for that conference will be used at all times.
  1389.  
  1390.          MMGR(n).OB    -  The list of outbound directories that your system
  1391.                           uses.  This file informs Mail Manager +Plus+ where
  1392.                           to place CRASH messages, and file attach/request
  1393.                           packets.  If this file is not found (or not
  1394.                           configured properly), you will be unable to send
  1395.                           CRASH netmail.
  1396.  
  1397.                           The format of MMGR.OB is as follows (again, flush
  1398.                           left):
  1399.          INSTALLING MAIL MANAGER +PLUS+                             - Page 24 -
  1400.          ----------------------------------------------------------------------
  1401.  
  1402.                                Zone, X:\PATH\OUTBOUND.DIR
  1403.  
  1404.                           So, if you are in three separate mail zones, your
  1405.                           MMGR.OB file might look like this:
  1406.  
  1407.               1, C:\BINKLEY\OUTBOUND
  1408.                                8, C:\BINKLEY\OUTBOUND.008
  1409.                                10, C:\BINKLEY\OUTBOUND.010
  1410.  
  1411.                           A trailing backslash on the directory name is
  1412.                           optional.
  1413.  
  1414.                           NOTE: Mail Manager only knows how to send "crash"
  1415.                           mail and file attach/requests on systems running
  1416.                           BinkleyTerm or compatible front ends.  Other front
  1417.                           end systems do things differently, and do not need
  1418.                           the MMGR.OB file.  Users of non-Binkley front ends
  1419.                           can still send/receive regular routed netmail via
  1420.                           this door.
  1421.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 25 -
  1422.          ----------------------------------------------------------------------
  1423.  
  1424.  
  1425.          CONFIGURING THE DOOR VIA THE MAILCFG UTILITY
  1426.          ============================================
  1427.  
  1428.          Mail Manager +Plus+'s configuration file (MMGR.CFG) is binary in
  1429.          nature for FAST loading, but that can make it difficult for the sysop
  1430.          to modify, so we have provided two ways for you to setup and/or edit
  1431.          your configuration:
  1432.  
  1433.             MAILCFG.EXE - Our door configuration utility allows you to edit
  1434.                            the configuration file directly, or you can use the
  1435.                            following pair of executables:
  1436.  
  1437.             CFG2TXT.EXE - Convert MMGR.CFG to a text file.
  1438.             TXT2CFG.EXE - Convert a text configuration file to MMGR.CFG.
  1439.  
  1440.          MAILCFG.EXE is the recommended way to go, so the following
  1441.          instructions pertain to the use of this program.  The other pair of
  1442.          programs are covered in the section of this document entitled:
  1443.          "UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+".
  1444.  
  1445.          Change to your Mail Manager directory, and run MAILCFG.EXE.
  1446.  
  1447.          The first time you fire up MAILCFG, it isn't going to find the
  1448.          configuration file, MMGR.CFG.  MAILCFG will report to you as such, and
  1449.          ask you if this is a first-time setup.  Answer "Y" at this point.  If
  1450.          you tell it "N", (this is not a first-time setup), MAILCFG will figure
  1451.          that you started it from the wrong directory, and will ask you for the
  1452.          correct path/name to MAILMGR.CFG.
  1453.  
  1454.          After you press "Y", MAILCFG will prompt you whether to A)uto-config,
  1455.          or M)anually configure your conferences.
  1456.  
  1457.            A)uto   - If you're not familiar with RBBS' CONFMAIL.DEF, ignore
  1458.                       this option, and choose M)anual instead.
  1459.  
  1460.                       This option will let you choose the path\filename of
  1461.                       your CONFMAIL.DEF, and then ask you for default values
  1462.                       to auto-create for EVERY conference.  This can save you
  1463.                       LOTS of time if you have many conferences to configure
  1464.                       into Mail Manager.
  1465.  
  1466.                       SUGGESTION:  At this point, you should key in the
  1467.                       path/name to the EDITED COPY of CONFMAIL.DEF that you
  1468.                       created a few pages back.
  1469.  
  1470.                       MailCFG will then step through your CONFMAIL.DEF and set
  1471.                       things up for Mail Manager +Plus+'s use.  The TWO
  1472.                       REQUIREMENTS for using CONFMAIL.DEF are that your MAIN
  1473.                       message base absolutely *MUST* be the first conference
  1474.                       listed, and each line in your CONFMAIL.DEF must list the
  1475.                       FULL path\filename to the conference!
  1476.  
  1477.            M)anual - Will create a default configuration file, and require you
  1478.                       to manually add all of your conference information.
  1479.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 26 -
  1480.          ----------------------------------------------------------------------
  1481.  
  1482.                     If you have FIDO *.MSG conferences to add to your Mail
  1483.                     Manager +Plus+ configuration, and would like to auto-
  1484.                     import them in the same manner as above, you should first
  1485.                     set up all of your RBBS-PC *M.DEF areas via CONFMAIL.DEF
  1486.                     as above, read through this section so that you will know
  1487.                     what each option is for, and then read up on the section
  1488.                     of this document specific to FIDO *.MSG message areas.
  1489.  
  1490.          Now let's talk about MAILCFG.EXE itself.
  1491.  
  1492.          There are four main screens.  Use the cursor keys to move around in
  1493.          each one.  [Esc] always takes you back to the previous level. [PgUp]
  1494.          and [PgDn] usually lets you switch screens.
  1495.          -----------------------------------------
  1496.  
  1497.          SCREEN 1 - GENERAL CONFIGURATION (1 of 3)
  1498.          -----------------------------------------
  1499.  
  1500.          Unless you're configuring Mail Manager +Plus+ for the first time, this
  1501.          is the screen that pops up when you load MAILCFG.  It looks something
  1502.          like this:
  1503.  
  1504.            Name of your BBS................ : RBBS-PC
  1505.            Remote Sysop Name............... : SECRET LOGONNAME
  1506.            Sysop First Name................ : SYSTEM
  1507.            Sysop Last Name................. : OPERATOR
  1508.            Security to read ALL messages... : 10
  1509.            Security to use in local mode... : 10
  1510.            Use ANSI graphics in local mode? : Y
  1511.            Tagline : Your friendly neighborhood RBBS-PC - (123) 555-1212
  1512.            Network type (local mode only).. : DOS
  1513.            Filename to use for extracts.... : RBBS-PC
  1514.            Default file compression........ : ZIP
  1515.            Path/Name of your NEWS file .... : C:\RBBS\MAIN.NWS
  1516.            Path for log files (NO FILENAME) : C:\LOGS\
  1517.            Handshake method (F, R, X, N)... : XON/XOFF
  1518.  
  1519.              Next Screen       Edit Conference selections          Exit
  1520.  
  1521.          ----------------------------------------------------------------------
  1522.  
  1523.          Now to take these one at a time:
  1524.  
  1525.            - Name of your BBS................ :
  1526.  
  1527.                  This should be the name of your board as set in RBBS CONFIG.
  1528.                  You can stick anything in here, however.  This name will be
  1529.                  shown to the user several times, and will be shown in the
  1530.                  offline mail reader as the board name.
  1531.  
  1532.            - Remote Sysop Name............... :
  1533.  
  1534.                  This is the username that RBBS-PC stores for you (the SYSOP)
  1535.                  in the various user files, and is the name that you use to log
  1536.                  on remotely.  Mail Manager +Plus+ will not operate properly
  1537.                  for your own sessions in the door if it cannot find you in the
  1538.                  various users files.
  1539.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 27 -
  1540.          ----------------------------------------------------------------------
  1541.  
  1542.  
  1543.            - Sysop First Name................ :
  1544.  
  1545.                  Your first name as you are known to your users.
  1546.  
  1547.            - Sysop Last Name................. :
  1548.  
  1549.                  Your last name as you are known to your users.
  1550.  
  1551.            - Security to read ALL messages... :
  1552.  
  1553.                  * A VERY IMPORTANT SECURITY LEVEL! *
  1554.  
  1555.                  This should be set to SYSOP or CO-SYSOP level only!  Anyone
  1556.                  with this security level or higher can read any message
  1557.                  addressed to any user, regardless of whether or not it's
  1558.                  marked as private!
  1559.  
  1560.                  Mail Manager +Plus+ also uses this security level for most of
  1561.                  its SYSOP-only functions, such as the ability to use the I)nfo
  1562.                  option from Mail Manager +Plus+'s main menu.
  1563.  
  1564.            - Security to use in local mode... :
  1565.  
  1566.                  Should be set to SYSOP level.  Whenever Mail Manager +Plus+ is
  1567.                  brought up locally, it will use this security level, and the
  1568.                  SYSOP name(s) as listed above.
  1569.  
  1570.            - Use ANSI graphics in local mode? :
  1571.  
  1572.                  Either "Y" or "N", and pretty self-explanatory.
  1573.  
  1574.            - Tagline :
  1575.  
  1576.                  This can be anything that you'd like to stick on the bottom of
  1577.                  all messages (usually a very brief BBS advertisement).  If
  1578.                  this is left blank (or "NONE"), Mail Manager will not append a
  1579.                  tagline to the bottom of each message that the user downloads.
  1580.  
  1581.                  Please note that taglines can be different in each conference.
  1582.                  This is simply what you use as a default.
  1583.  
  1584.            - Network type (local mode only).. :
  1585.  
  1586.                  This setting affects local operation only.  Valid settings
  1587.                  are:
  1588.  
  1589.                    D = DOS - No file/record locking in place.
  1590.                    Q = DESQview - Use DESQview resource locking.
  1591.                    N = NetBIOS - Use NetBIOS file/record locking, and
  1592.                        implement file sharing.  Unless you're running
  1593.                        in a Novell network, this option requires that
  1594.                        DOS SHARE be installed.
  1595.  
  1596.                  Type of network is fully explained elsewhere in this document.
  1597.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 28 -
  1598.          ----------------------------------------------------------------------
  1599.  
  1600.            - Filename to use for extracts.... :
  1601.  
  1602.                  Specify up to 8 characters here.  All downloaded files will
  1603.                  begin with this filename.  You might want to abbreviate your
  1604.                  board name here to make it clearer to the users once they've
  1605.                  downloaded their file(s).
  1606.  
  1607.                  Using "MYBBS" for an example, QWK downloads would be named
  1608.                  MYBBS.QWK, and text extracts would be named MYBBS.ZIP, ARJ,
  1609.                  etc.
  1610.  
  1611.                  Also, all uploaded replies will be expected to have this
  1612.                  filename, with the extension ".REP".  Any uploads that don't
  1613.                  have an exact match on filename are ignored.
  1614.  
  1615.            - Default file compression........ :
  1616.  
  1617.                  Must be three characters, and one of the following:
  1618.  
  1619.                     ARC - Use Katz's PKARC.
  1620.                     ARJ - Use Jung's ARJ.
  1621.                     LZH - Use Yoshi's LHARC.
  1622.                     ZIP - Use Katz's PKZIP/PKUNZIP.
  1623.  
  1624.                  Unless you use Mail Manager +Plus+'s list of archivers, all
  1625.                  downloads will be compressed using this format, and all
  1626.                  uploads will be expected to be in this format.  The archiver
  1627.                  of your choice absolutely *MUST* be in a DOS path if you are
  1628.                  not using the list of archivers!  Just sticking it in the Mail
  1629.                  Manager directory won't do.  If you are using the list of
  1630.                  archivers, Mail Manager will use the archiver list to
  1631.                  determine how to call the archiver.
  1632.  
  1633.            - Path/Name of your NEWS file.... :
  1634.  
  1635.                  Type in the full path to the *NON-GRAPHIC VERSION* of your
  1636.                  RBBS-PC news file (usually MAIN.NWS in your RBBS-PC bulletin
  1637.                  directory).  If the user is using ASCII or ANSI graphics, Mail
  1638.                  Manager +Plus+ will automatically attempt to pick up the
  1639.                  appropriate graphic version of this file for them.  If this
  1640.                  file is newer than the user's last logon, it will be included
  1641.                  in their QWK packets.  Otherwise it will be skipped when their
  1642.                  QWK packet is created.
  1643.  
  1644.            - Path for log files (NO FILENAME):
  1645.  
  1646.                  Type in the full DOS path where you would like to store the
  1647.                  log files that Mail Manager +Plus+ creates.  Activity logs
  1648.                  named MMGRx.LOG (where "x" is the node number) will be placed
  1649.                  in the directory you specify here.  Be sure to end this entry
  1650.                  with a backslash (\).  If MAILCFG finds no backslash, it
  1651.                  assumes this is a filename leftover from an earlier (pre 3.60)
  1652.                  configuration format and will default to the drive\directory
  1653.                  in which MAILCFG is currently operating.
  1654.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 29 -
  1655.          ----------------------------------------------------------------------
  1656.  
  1657.            - Handshake method (F, R, X, N)... :
  1658.  
  1659.                  Allows you to specify the type of flow control that you'd like
  1660.                  Mail Manager +Plus+ to use.  The four possible settings are as
  1661.                  follows:
  1662.                     F = FOSSIL   Mail Manager will always try to use a FOSSIL
  1663.                         with this setting.  If Mail Manager +Plus+ is unable
  1664.                         (for whatever reason) to initialize your FOSSIL driver,
  1665.                         it will default to XON/XOFF.  Use of a FOSSIL with Mail
  1666.                         Manager +Plus+ is HIGHLY RECOMMENDED.
  1667.                     R = RTS/CTS    (Use request to send/clear to send)
  1668.                     X = XON/XOFF   (Use XON/XOFF)
  1669.                     N = NONE       (No handshaking)
  1670.  
  1671.                  If set to R, X, or N:
  1672.  
  1673.                     The FOSSIL argument is passed to Mail Manager from RBBS-PC
  1674.                     in the DINFx.DEF/DORINFOx.DEF file.  If Mail Manager finds
  1675.                     that a FOSSIL is active in RBBS-PC, it will automatically
  1676.                     attempt to utilize the FOSSIL, regardless of this setting.
  1677.  
  1678.                     Mail Manager will default back to this setting if it is
  1679.                     unable to use your FOSSIL driver.
  1680.  
  1681.                  Use of a FOSSIL with Mail Manager is further explained
  1682.                  elsewhere in this document.
  1683.  
  1684.            - Next Screen
  1685.  
  1686.                  Position the cursor over this option, press [ENTER], and you
  1687.                  will be taken to the second general configuration screen.
  1688.  
  1689.            - Edit Conference selections
  1690.  
  1691.                  Position the cursor over this option, press [ENTER], and you
  1692.                  will be taken to the conference selection screen.
  1693.  
  1694.            - Exit
  1695.  
  1696.                  Position the cursor over this option and press [ENTER] (or
  1697.                  press [Esc] from anywhere on this screen), and you'll be asked
  1698.                  to save your configuration before MAILCFG exits to DOS.
  1699.  
  1700.          Thus endeth screen #1.
  1701.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 30 -
  1702.          ----------------------------------------------------------------------
  1703.  
  1704.  
  1705.          -----------------------------------------
  1706.  
  1707.          SCREEN 2 - GENERAL CONFIGURATION (2 of 3)
  1708.          -----------------------------------------
  1709.  
  1710.          This screen should look something like this:
  1711.  
  1712.            Allow old msg pointer restore?...: Yes
  1713.            Allow auto-detect of RIP graphics: Yes
  1714.            Path to MMGR+ text files.........: C:\MMGR\
  1715.            Environment variable to check....: DSZLOG
  1716.            Modify uploaded msgs date/time? .: No
  1717.            Location of your BBS.............: Anytown, USA
  1718.            BBS Phone number (xxx-xxx-xxxx)..: 123-456-7890
  1719.            Smart text character (1-255).....: 123
  1720.            Default path to RBBS-PC msg bases: C:\RBBS\
  1721.            Log file for FIDO conferences....: NONE
  1722.            Door is timelocked from (xx:xx)..: 00:00
  1723.                                 to (xx:xx)..: 00:00
  1724.            Allow G)oodbye to drop DTR? .....: No
  1725.            Show empty conferences? .........: Yes
  1726.  
  1727.             Previous Screen   Next Screen   Edit Conference selections   Exit
  1728.  
  1729.          ----------------------------------------------------------------------
  1730.  
  1731.          Now to take these one at a time:
  1732.  
  1733.            - Allow old msg pointer restore? :
  1734.  
  1735.                  Mail Manager +Plus+ can allow your users to reset their
  1736.                  message pointers to what they were before they were last
  1737.                  changed as a result of a download or manual update.  While
  1738.                  this can be a handy feature, it does require information which
  1739.                  is stored in the door's own auxiliary user files (*U.MGR in
  1740.                  your message file directory).
  1741.  
  1742.                        **** We need to throw a CAUTION FLAG here ****
  1743.  
  1744.                  Any time your message base gets renumbered, the pertinent
  1745.                  information in the door's auxiliary user file must be updated
  1746.                  also in order for the message pointer restoration feature to
  1747.                  work properly.  Our MAILFIX utility (v4.33 included in this
  1748.                  package) has been updated to automatically update the
  1749.                  auxiliary user file when it is used to renumber an RBBS
  1750.                  message base.  At this writing, MAILFIX is the only
  1751.                  renumbering utility which will do this.  (We provide the
  1752.                  format of the auxiliary user file in this document, and other
  1753.                  authors are welcome to add support for this feature.)
  1754.  
  1755.                  Therefore, if you are not using MAILFIX to renumber your RBBS
  1756.                  message bases, unless your utility has been revised to also
  1757.                  update the *U.MGR files used by MMGR, set this option to "N",
  1758.                  to prevent your users from restoring values that no longer
  1759.                  match what is actually on your system.
  1760.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 31 -
  1761.          ----------------------------------------------------------------------
  1762.  
  1763.           - Allow auto-detect of RIP graphics :
  1764.  
  1765.                  As of this writing, no release version of RBBS-PC supports
  1766.                  graphic type 3 in DINFx/DORINFOx.DEF to designate that the
  1767.                  caller is using RIP graphics, although several versions of
  1768.                  RBBS-PC support RIP.
  1769.  
  1770.                  If you would like Mail Manager +Plus+ to auto-detect whether
  1771.                  or not the caller is using RIP graphics, and make use of the
  1772.                  "R" graphic versions of the door's files, set this option to
  1773.                  "Y" for yes, otherwise set to "N" for no.
  1774.  
  1775.                  If set to "Y", and the caller is using at least ANSI graphics
  1776.                  in RBBS-PC, the door will attempt to auto-detect RIP.  If set
  1777.                  to "N", the door will use the graphic type as it was passed
  1778.                  to the door in DINFx.DEF/DORINFOx.DEF.
  1779.  
  1780.                  If the graphic type is set to 3 in DINFx.DEF/DORINFOx.DEF,
  1781.                  the door will attempt to display RIP versions of files,
  1782.                  regardless of the setting you choose here.
  1783.  
  1784.            - Path to MMGR+ text files.........:
  1785.  
  1786.                  Type in the full DOS pathname to where all of your Mail
  1787.                  Manager +Plus+'s text files are stored.  By default, this is
  1788.                  the directory in which the door itself is installed.  If you
  1789.                  would like to move all of those text files to a separate
  1790.                  directory, here is where you tell the door where to look for
  1791.                  them.
  1792.  
  1793.                  See the section of this document entitled "SYSOP-CONFIGURABLE
  1794.                  TEXT FILES" for further details.
  1795.  
  1796.            - Environment variable to check....:
  1797.  
  1798.                  Key in the name of the environment variable that Mail Manager
  1799.                  +Plus+ is to check to determine where to look for "XFERx.DEF".
  1800.                  Most of us seem to be using Forsberg's DSZ for transfers, so
  1801.                  in this case you would key in the default name of "DSZLOG".
  1802.  
  1803.                  When you're finished configuring Mail Manager +Plus+, check
  1804.                  your environment variable to insure that it points to XFER-
  1805.                  x.DEF.  Without XFER-x.DEF to tell it otherwise, Mail Manager
  1806.                  +Plus+ will assume that all file transfers have failed.
  1807.  
  1808.            - Modify uploaded msgs date/time?
  1809.  
  1810.                  Either "Y" or "N".  Setting to "Y" tells Mail Manager +Plus+
  1811.                  to use your computer's current system date and time for all
  1812.                  uploaded replies.  Setting to "N" tells Mail Manager +Plus+ to
  1813.                  use the date and time stamp as it was received in the uploaded
  1814.                  reply packet.
  1815.  
  1816.                  Advantage:  Having Mail Manager +Plus+ modify this field
  1817.                      assures that all uploaded messages will have the correct
  1818.                      date and time stamp applied before inserting into your
  1819.                      message base(s).
  1820.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 32 -
  1821.          ----------------------------------------------------------------------
  1822.  
  1823.  
  1824.                  Disadvantage:  If a user uploads several replies in the same
  1825.                      mail packet (many do), some mail networks (like Fidonet)
  1826.                      will have trouble with several messages containing the
  1827.                      exact same date & time stamp, and will likely refuse
  1828.                      everything but the first msg of the "offending" group.  If
  1829.                      you're a member of one of these networks, you'll probably
  1830.                      want to take the date/time stamp as-received from the
  1831.                      user.
  1832.  
  1833.            - Location of your BBS
  1834.  
  1835.                  The City, State in which your system is located.  This is
  1836.                  added to the CONTROL.DAT file that is included in all QWK
  1837.                  packets, is part of the QWK standard, and is not used anywhere
  1838.                  else by Mail Manager +Plus+.
  1839.  
  1840.            - BBS Phone number (xxx-xxx-xxxx)
  1841.  
  1842.                  The phone number to your system.  This is also added to the
  1843.                  CONTROL.DAT file that is included in all QWK packets, is part
  1844.                  of the QWK standard, and is not used anywhere else by Mail
  1845.                  Manager +Plus+.
  1846.  
  1847.            - Smart text character (1-255)
  1848.  
  1849.                  The ASCII value of the "lead-in" character for RBBS-PC smart
  1850.                  text.  RBBS-PC default for this value is "123", which is the
  1851.                  "{" character.  This value must match what you are using with
  1852.                  RBBS-PC, or smart text in bulletins and news files will not be
  1853.                  converted properly.
  1854.  
  1855.                  Mail Manager +Plus+ will attempt to replace all possible
  1856.                  "smart text" variables with their true values in bulletins and
  1857.                  news files.
  1858.  
  1859.            - Default path to RBBS-PC msg bases
  1860.  
  1861.                  This should be set to the path where your *M.DEF message bases
  1862.                  are located.  MAILCFG.EXE will then attempt to save you some
  1863.                  keyboard entry time by "guessing" the true path/filename of
  1864.                  all conferences entered manually.
  1865.  
  1866.                  For instance, if this value is set to "C:\RBBS\", and you
  1867.                  configure a conference named BBSADS, MAILCFG.EXE will "guess"
  1868.                  the path/name of the users file as:
  1869.  
  1870.                      C:\RBBS\BBSADSU.DEF
  1871.  
  1872.            - Log file for FIDO conferences
  1873.  
  1874.                  This is an optional argument, and pertains only to sysops who
  1875.                  have configured FIDO-style "*.MSG" areas into Mail Manager
  1876.                  +Plus+.  If this path/filename is set to anything other than
  1877.                  "NONE", Mail Manager +Plus+ will append this text file with
  1878.                  the FIDO-style area names of all "*.MSG" conferences that the
  1879.                  user uploaded messages to.
  1880.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 33 -
  1881.          ----------------------------------------------------------------------
  1882.  
  1883.  
  1884.                  For instance... if the user uploaded 3 messages to area name
  1885.                  "RBBS-PC", two messages to "HS_MODEMS", and 1 message to "FOR-
  1886.                  SALE", the resulting log file would be appended with:
  1887.  
  1888.                      RBBS-PC
  1889.                      HS_MODEMS
  1890.                      FOR-SALE
  1891.  
  1892.                  Your system's batch files can then take care of any necessary
  1893.                  external mail processing based on the contents of this file.
  1894.  
  1895.            - Door is timelocked from (xx:xx)
  1896.                                   to (xx:xx)
  1897.  
  1898.                  If you run an echomail system, there may be certain times of
  1899.                  the day that you do not want your users into your message
  1900.                  bases.  These two arguments tell Mail Manager +Plus+ when to
  1901.                  disallow access to the door.  To disable, set the "from" and
  1902.                  "to" times identically.  For example:  00:00  to  00:00  would
  1903.                  let users into the door 24 hours a day.
  1904.  
  1905.                  Users with sufficient security to read ALL messages are
  1906.                  allowed into the door during the time lock, after receiving a
  1907.                  brief warning message.  All other users attempting to access
  1908.                  the door during the timelock will be informed that you are
  1909.                  processing mail, and will be asked to try again later.
  1910.  
  1911.            - Allow G)oodbye to drop DTR?
  1912.  
  1913.                  Either "Y" or "N".  If set to "Y", the door will drop DTR when
  1914.                  the user selects G)oodbye from the menu, and also after an
  1915.                  E)xpedite! mail session.
  1916.  
  1917.                  If set to "N", the G)oodbye command will not be supported, and
  1918.                  "G" will not show on the command line.  E)xpedite! will return
  1919.                  the user to the BBS after the user's packet is downloaded.
  1920.  
  1921.                  If you chose "N" to disable the G)oodbye command, you should
  1922.                  edit the menu and help text files to remove the "G)oodbye"
  1923.                  option.
  1924.  
  1925.  
  1926.  
  1927.                 ***************************************************************
  1928.                 *  WARNING!  - If you have elected to allow the door to drop  *
  1929.                 *              DTR, do *NOT* have your modem in autoanswer    *
  1930.                 *  mode!  If you do, it will be possible (although unlikely)  *
  1931.                 *  for a 2nd user to call and connect in the "window" between *
  1932.                 *  the door dropping carrier, and when RBBS recovers.  In     *
  1933.                 *  this case, it is conceivable that this 2nd user could      *
  1934.                 *  receive a "Welcome back!" message from RBBS, and your      *
  1935.                 *  board would think that the PREVIOUS user just returned     *
  1936.                 *  from the door.  As you can see, this could be dangerous.   *
  1937.                 *  You have been warned!                                      *
  1938.                 ***************************************************************
  1939.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 34 -
  1940.          ----------------------------------------------------------------------
  1941.  
  1942.  
  1943.            - Previous Screen
  1944.  
  1945.                  Position the cursor over this option, press [ENTER], and you
  1946.                  will be taken to the first general configuration screen.
  1947.  
  1948.            - Next Screen
  1949.  
  1950.                  Position the cursor over this option, press [ENTER], and you
  1951.                  will be taken to the third  general configuration screen.
  1952.  
  1953.            - Edit Conference selections
  1954.  
  1955.                  Position the cursor over this option, press [ENTER], and you
  1956.                  will be taken to the conference selection screen.
  1957.  
  1958.            - Exit
  1959.  
  1960.                  Position the cursor over this option and press [ENTER] (or
  1961.                  press [Esc] from anywhere on this screen), and you'll be asked
  1962.                  to save your configuration before MAILCFG exits to DOS.
  1963.  
  1964.          Thus endeth screen #2.
  1965.  
  1966.  
  1967.          -----------------------------------------
  1968.  
  1969.          SCREEN 3 - GENERAL CONFIGURATION (3 of 3)
  1970.          -----------------------------------------
  1971.  
  1972.          At this stage of development, there are five configuration options on
  1973.          this screen, other than the ones that control where to go next from
  1974.          this screen:
  1975.  
  1976.  
  1977.           - Max number of msgs per packet
  1978.  
  1979.                  When extracting messages, if this number is reached,
  1980.                  extraction will stop and the packet will be archived and sent.
  1981.                  If additional new messages still remain, the user can extract
  1982.                  an additional packet to get them.
  1983.  
  1984.                  Note that the number set here will have an effect on the
  1985.                  amount of memory necessary to run the door, and the amount of
  1986.                  disk space needed to create the working files when extracting.
  1987.                  Larger numbers means more space required.  If you do not set
  1988.                  this, a default of 1000 will be assumed.
  1989.  
  1990.           - Max number of new files
  1991.  
  1992.                  This option allows you to limit the searching of FMS dirs to
  1993.                  the number of files you specify here.  Setting this to a lower
  1994.                  nubmer means faster search time when creating mail packets,
  1995.                  and will prevent new users from receiving your entire FMS
  1996.                  directory in their first mail packet.  If you do not set this,
  1997.                  a default of 100 files will be assumed.
  1998.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 35 -
  1999.          ----------------------------------------------------------------------
  2000.  
  2001.           - Make 'violation' conference active
  2002.  
  2003.                  If set to "Y", all users will receive messages in this
  2004.                  conference in their packets.  They will not be able to
  2005.                  "deselect" this conference.  A number of sysops have requested
  2006.                  that we make the MAIN conference mandatory, and this is the
  2007.                  way you can do it.
  2008.  
  2009.                  NOTE: If you wish a conference other than conference #1 to
  2010.                  receive security violation notices and become a mandatory
  2011.                  conference, you may set this via the /Vn command line switch.
  2012.  
  2013.           - Allow online R)ead and P)ost
  2014.  
  2015.                  Either "Y" or "N".  If set to "N", the "R" and "P" options
  2016.                  will be removed from the main command prompt, and the user who
  2017.                  chooses one of those two options will receive the familiar
  2018.                  "Command not recognized" message.
  2019.  
  2020.                  If set to "Y", online read and post are allowed, and those two
  2021.                  options will be available.
  2022.  
  2023.                  Sysops who disallow online R)ead and P)ost should edit the
  2024.                  MMGR*.MNU menus as well as the online help files (MMGR*.HLP)
  2025.                  to remove all mention of these two options.
  2026.  
  2027.           - Using TIMES DOWNLOADED mod
  2028.  
  2029.                  If you are using the Cellar Door modified version of RBBS-PC,
  2030.                  or any version of RBBS-PC with the 'times downloaded' mod, and
  2031.                  you have that option ENABLED, your FMS directory is in a
  2032.                  slightly different format, and new file listings need to be
  2033.                  handled accordingly.
  2034.  
  2035.                  Y = Yes, I am using the TIMES DOWNLOADED mod,
  2036.                  N = No, I am not using the TIMES DOWNLOADED mod.
  2037.  
  2038.            - Previous Screen
  2039.  
  2040.                  Position the cursor over this option, press [ENTER], and you
  2041.                  will be taken to the second general configuration screen.
  2042.  
  2043.            - Edit Conference selections
  2044.  
  2045.                  Position the cursor over this option, press [ENTER], and you
  2046.                  will be taken to the conference selection screen.
  2047.  
  2048.            - Exit
  2049.  
  2050.                  Position the cursor over this option and press [ENTER] (or
  2051.                  press [Esc] from anywhere on this screen), and you'll be asked
  2052.                  to save your configuration before MAILCFG exits to DOS.
  2053.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 36 -
  2054.          ----------------------------------------------------------------------
  2055.  
  2056.          -------------------------------
  2057.  
  2058.          SCREEN 4 - CONFERENCE SELECTION
  2059.          -------------------------------
  2060.  
  2061.          This screen should look something like this:
  2062.  
  2063.              1 MAIN       11            21            31            41
  2064.              2            12            22            32            42
  2065.              3            13            23            33            43
  2066.              4            14            24            34            44
  2067.              5            15            25            35            45
  2068.              6            16            26            36            46
  2069.              7            17            27            37            47
  2070.              8            18            28            38            48
  2071.              9            19            29            39            49
  2072.             10            20            30            40            50
  2073.          ----------------------------------------------------------------------
  2074.  
  2075.                              CONFERENCE SELECTION SCREEN
  2076.  
  2077.           [ENTER] = Edit this conference.     [Ins] = Insert a conference.
  2078.            [PgUp] = Move to previous screen.  [Del] = Purge this conference.
  2079.            [PgDn] = Move to next screen.
  2080.             [Esc] = Finished editing.
  2081.            [Home] = Move to conf #1.
  2082.             [End] = Move to conf #25600.
  2083.  
  2084.          ----------------------------------------------------------------------
  2085.  
  2086.          You can use the cursor keys, [PgUp], and [PgDn] to switch between all
  2087.          of the different conferences possible.  You can configure as many as
  2088.          25,600 conferences.  Position the cursor over the conference that you
  2089.          wish to edit, press [ENTER], and you will be taken to the conference
  2090.          edit screen.
  2091.  
  2092.          **********************************************************************
  2093.          *  It is VERY IMPORTANT to have your MAIN message area as the first  *
  2094.          *  conference listed, and that ALL MAIL MANAGER +PLUS+ USERS have    *
  2095.          *  sufficient security to at least READ in this area!  Mail Manager  *
  2096.          *  +Plus+ uses this internally for some of its functions.            *
  2097.          **********************************************************************
  2098.  
  2099.          Press [Esc] (or [PgUp]) when you're finished editing your conferences,
  2100.          and you'll be taken back to general configuration screen #3.  You can
  2101.          press the [Ins] key to insert a conference at the current cursor
  2102.          position, or [Del] to remove the highlighted conference from your
  2103.          configuration file.
  2104.  
  2105.          **********************************************************************
  2106.          * Using the [Ins] and [Del] keys will CHANGE YOUR CONFERENCE         *
  2107.          * NUMBERING SCHEME.  After using one of these options, it would be   *
  2108.          * possible for your users to upload a REP packet based on your OLD   *
  2109.          * numbering scheme... meaning that their replies could end up in the *
  2110.          * wrong conference!  It is important that you take this into         *
  2111.          * consideration before utilizing these two options.                  *
  2112.          **********************************************************************
  2113.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 37 -
  2114.          ----------------------------------------------------------------------
  2115.  
  2116.          -------------------------------------
  2117.  
  2118.          SCREEN 5 - EDIT CONFERENCE PARAMETERS
  2119.          -------------------------------------
  2120.  
  2121.          Once you've pressed [ENTER] at the conference selection screen, up
  2122.          will pop something that looks like this:
  2123.  
  2124.                                     Editing Conference #1
  2125.              Conference name .............................: MAIN
  2126.              Conference description ......................: Main message base
  2127.              FIDO area name ..............................: N/A
  2128.              Message base type: Y=Fixed, N=Elastic, F=Fido: N
  2129.              Path/Name of conference USERS file:
  2130.                   C:\RBBS\MAINU.DEF
  2131.              Path/Name of conference MESSAGES file:              Fakenet: N/A
  2132.                   C:\RBBS\MAINM.DEF
  2133.              Allow ANSI graphics in uploaded messages? ...: Y
  2134.              Allow high & low ASCII in uploaded messages? : Y
  2135.              Security level to READ this conference ......: 5
  2136.              Security level to POST in this conference ...: 5
  2137.              Tagline for this conference:                        Add tag: N/A
  2138.                   NONE
  2139.              Use Fido-style tearlines? ...................: N       Zone: N/A
  2140.              Allow users to join within Mail Manager? ....: N        Net: N/A
  2141.              Maximum # of lines per message ..............: 99      Node: N/A
  2142.              Path/Name of conference ALIAS file:                   Point: N/A
  2143.                   NONE                                           Netmail: N/A
  2144.  
  2145.          Press [Esc] or [F10] when finished with the conference, [F1] for help.
  2146.          ----------------------------------------------------------------------
  2147.  
  2148.          Several of these options pertain only to FIDO *.MSG areas, and some
  2149.          have different meaning to FIDO *.MSG areas.  We will attempt to cover
  2150.          each one individually as completely as possible:
  2151.  
  2152.          - Conference Name
  2153.  
  2154.            Up to 7 characters that you will use to describe this conference to
  2155.            the users.  Normally set as the first 7 characters of the name of
  2156.            the MESSAGES and USERS file, although you can put anything in here.
  2157.            For FIDO *.MSG areas, you will want to match this as closely as
  2158.            possible to the true FIDO-style area name of the conference, since
  2159.            this is what will be displayed to the users.
  2160.  
  2161.            The important thing is to describe the conference as fully as
  2162.            possible (for the users) in the 7 characters that you have
  2163.            available.  The 60-character conference description will describe
  2164.            it for them a lot better.
  2165.  
  2166.            If the conference name is left blank, or it is set to "{EMPTY}",
  2167.            pressing [F10] will cause MAILCFG to ask you whether or not to
  2168.            reserve a space for this conference number.  If you do NOT reserve
  2169.            the space, this conference number will be skipped when you save
  2170.            your settings.
  2171.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 38 -
  2172.          ----------------------------------------------------------------------
  2173.  
  2174.          - Conference description
  2175.  
  2176.            Up to 60 characters that you will use to more fully describe the
  2177.            conference to the users.  This field will be (optionally) shown to
  2178.            the users when they are configuring which conferences to follow
  2179.            within the door, and also when selecting conferences in which to
  2180.            R)ead or P)ost a message.
  2181.  
  2182.            If the user is in expert mode, the default is to NOT show the
  2183.            conference descriptions.  If in novice mode (display the menus),
  2184.            the default is to show conference descriptions.  The user is given
  2185.            a choice at all times.
  2186.  
  2187.            When displaying conference descriptions, the user will see 15
  2188.            conferences on each screen.  When NOT displaying descriptions, the
  2189.            user will see 50 conferences per screen.
  2190.  
  2191.          - FIDO area name
  2192.  
  2193.            Pertains only to FIDO *.MSG areas, and optional.  If not a FIDO
  2194.            *.MSG area, this field will be skipped.
  2195.  
  2196.            This should be set to the exact FIDO-style area name of the
  2197.            conference, as your external mail processor knows it.  This name is
  2198.            used ONLY when appending the optional log file, as set in the
  2199.            general configuration.
  2200.  
  2201.          - Type of msg base: Y=Fixed, N=Elastic, F=Fido?
  2202.  
  2203.            VERY IMPORTANT, and either "Y", "N", or "F".  RBBS-PC and Mail
  2204.            Manager +Plus+ handle fixed-length conferences differently from
  2205.            those that are configured to "grow" as messages are added.
  2206.  
  2207.            If set to "F", you are telling Mail Manager +Plus+ that this is a
  2208.            FIDO *.MSG area, and all of the "N/A"'s that you see on this screen
  2209.            will be replaced by the current settings.  You will also be allowed
  2210.            to edit the options specific to FIDO *.MSG areas.
  2211.  
  2212.            Setting this option to "Y" or "N" turns "off" all of the FIDO-
  2213.            specific options, and replaces their values with "N/A".  None of
  2214.            the FIDO-specific options will be available for edit.
  2215.  
  2216.          - Path/Name of conference USERS file
  2217.  
  2218.            Full path to your RBBS-PC users file for this conference.
  2219.  
  2220.            A quick note here:  You really should have a unique USERS file for
  2221.            each conference/subboard.  RBBS-PC does not absolutely require
  2222.            this, but it is necessary to keep the last message read in each
  2223.            conference updated, and for Mail Manager to know exactly which
  2224.            messages to extract and prepare to download for the users.
  2225.  
  2226.            If this is a FIDO *.MSG area, this setting has no meaning to Mail
  2227.            Manager +Plus+, and you can literally put whatever you want in here
  2228.            in this case.
  2229.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 39 -
  2230.          ----------------------------------------------------------------------
  2231.  
  2232.          - Path/Name of conference MESSAGES file
  2233.  
  2234.            Full path to your RBBS-PC messages file for this conference.
  2235.  
  2236.            If this is a FIDO *.MSG area, this must be set to the full pathname
  2237.            to this area's *.MSG's.  The trailing backslash is optional.  For
  2238.            example, if set to:
  2239.  
  2240.               C:\MAIL\4SALE
  2241.  
  2242.            Mail Manager +Plus+ will manipulate files named:
  2243.  
  2244.               C:\MAIL\4SALE\*.*
  2245.  
  2246.  
  2247.              - Allow ANSI graphics in uploaded messages?
  2248.  
  2249.            "Y" or "N".  If set to "N", Mail Manager will strip all escape
  2250.            characters out of uploaded messages, effectively disabling ANSI.
  2251.  
  2252.          - Allow high & low ASCII in uploaded messages?
  2253.  
  2254.            "Y" or "N".  If set to "N", Mail Manager will strip all high and
  2255.            low ascii characters out of uploaded messages, replacing them by
  2256.            either blank spaces, or an equivalent "normal" character.
  2257.  
  2258.            The most common reason for disabling both ANSI and ASCII is to
  2259.            conform to FIDO-NET rules & regs, although there are several
  2260.            reasons why you might want to disable ANSI.
  2261.  
  2262.          - Security level to JOIN/READ this conference
  2263.  
  2264.            If the user is not ALREADY in the conference's user file, this is
  2265.            the minimum security level which MAILMGR will permit to join the
  2266.            conference from within the door.  Unjoined users with security
  2267.            below this level will not see the conference's name listed.  Once a
  2268.            member of the conference, this functions as the minimum security
  2269.            level necessary to read/download messages from the conference.
  2270.  
  2271.          - Security level to POST in this conference
  2272.  
  2273.            Minimum security level required to leave a message in this
  2274.            conference.  If the user's is a member of the conference, but has a
  2275.            security level lower than this, any messages uploaded to this
  2276.            conference will not be posted, but will be returned in a private
  2277.            message in the conference designated by the sysop to receive
  2278.            violation notices.
  2279.  
  2280.          - Tagline for this conference
  2281.  
  2282.            If you wish to add a conference-specific tagline, enter it here.
  2283.            If set to "NONE", Mail Manager will use the default tagline.  If
  2284.            the default tagline is also "NONE", no tagline will be appended to
  2285.            the end of the message.
  2286.  
  2287.            If this is a FIDO *.MSG area, this is the origin line that will be
  2288.            appended to the message if the "Add tag" option is turned on.
  2289.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 40 -
  2290.          ----------------------------------------------------------------------
  2291.  
  2292.  
  2293.          - Use FIDO-style tearlines?
  2294.  
  2295.            During our development of Mail Manager and Mail Manager +Plus+,
  2296.            there was much discussion to and fro in the various echos regarding
  2297.            the allowability of mail reader tearlines ("---").  At this
  2298.            writing, it STILL is not clear as to whether or not these
  2299.            additional tearlines on echo messages will be permissible.  In any
  2300.            case, we gave you an out.  Set this to "Y", and any mail reader
  2301.            tearlines on uploaded messages will be replaced by three periods
  2302.            ("...").  Set to "N", and tearlines will be passed into the message
  2303.            untouched.
  2304.  
  2305.          - Allow users to join within Mail Manager?
  2306.  
  2307.            Either "Y" or "N".  (Has no meaning to FIDO *.MSG areas)
  2308.  
  2309.            If set to "Y", Mail Manager +Plus+ will allow your users to
  2310.            automatically "join" this conference when they attempt to flag it
  2311.            as active, and will add them to the RBBS conference user file if
  2312.            they have not joined it from the BBS.
  2313.  
  2314.            If set to "N", the user will have to use the J)oin command in RBBS-
  2315.            PC to become a member of the conference.
  2316.  
  2317.            FIDO *.MSG areas cannot be joined from within RBBS-PC, and can
  2318.            therefore always be "auto-joined" from within Mail Manager +Plus+,
  2319.            regardless of this setting.
  2320.  
  2321.          - Maximum # of lines per message
  2322.  
  2323.            Mail Manager itself can handle any length message for uploading or
  2324.            extracting.  Note that the version of RBBS you are using may be
  2325.            limited to 99 lines (stock RBBS 17.4 and lower) or some larger
  2326.            number in some of the popular modification packages.
  2327.  
  2328.            Mail Manager has the capability of splitting long uploaded messages
  2329.            into several smaller ones when placing them into your RBBS-style
  2330.            message bases.  The default length is 99 lines per message, but you
  2331.            can select any number of lines per message that you desire for this
  2332.            conference, from 9 to 99.  If you don't want Mail Manager to split
  2333.            long messages, set this to 0 (zero).
  2334.  
  2335.            **************************************************************
  2336.            *  Note that messages from normal users will be limited to 8 *
  2337.            *  lines less than this setting, while network packets from  *
  2338.            *  "net-status" user names will be able to utilize the full  *
  2339.            *  line limit prior to being split.                          *
  2340.            **************************************************************
  2341.  
  2342.            The door will also use this number when the user attempts to R)ead,
  2343.            reply, or P)ost a message online, and will not allow the number of
  2344.            lines to exceed what you specify here.  If "0", 99 lines per
  2345.            message are allowed in R)ead/P)ost online.
  2346.  
  2347.          - Path/Name of conference ALIAS file
  2348.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 41 -
  2349.          ----------------------------------------------------------------------
  2350.  
  2351.            There is a popular merge available for RBBS-PC that allows the use
  2352.            of alias names.  If you are not using the ALIAS merge, you can
  2353.            still make use of this option, if you would like a few users to be
  2354.            able to post messages via Mail Manager under a different name than
  2355.            the one they use on the BBS.  Set this option to "NONE" if you are
  2356.            not using alias names.
  2357.  
  2358.            Mail Manager will support alias files in Fido *.MSG message areas
  2359.            also, but the sysop should consider this carefully, as most Fidonet
  2360.            conferences consider aliases taboo.
  2361.  
  2362.            The filename that this option points to is a text file, with each
  2363.            line formatted as follows:
  2364.  
  2365.               "REAL NAME", "ALIAS NAME"
  2366.  
  2367.            So, to have all messages uploaded by "JOE DOE" posted as being from
  2368.            "MAIL ADDICT", and to have the SysOp's own messages posted as being
  2369.            from "TEST SYSOPNAME", this file would look like this:
  2370.  
  2371.               "JOE DOE", "MAIL ADDICT"
  2372.               "REMOTE NAME", "TEST SYSOPNAME"
  2373.  
  2374.            "REMOTE NAME" would of course be replaced by the name that you use
  2375.            to sign onto your system remotely.
  2376.  
  2377.            Mail Manager +Plus+ is smart enough to take care of updating the
  2378.            mail waiting flag in RBBS-PC for the REAL NAME of the recipient,
  2379.            and to add messages addressed to the user's alias to the personal
  2380.            index of the recipient's mail packets.
  2381.  
  2382.            When a user joins a conference for which there is a defined alias
  2383.            file, Mail Manager will give the user an opportunity to select an
  2384.            alias to use.  Mail Manager will not let a user select an alias
  2385.            already in use in that conference, nor will it allow selection of
  2386.            any name currently in use in your MAIN user file, but it makes no
  2387.            other checks.  We recommend that you review the alias files
  2388.            frequently to make sure objectionable names are not being used.
  2389.  
  2390.          - Fakenet
  2391.  
  2392.            Applies to FIDO *.MSG areas only.
  2393.  
  2394.            If you run a point system that utilizes a "Fakenet" network
  2395.            address, then you may want to make use of this argument for your
  2396.            netmail area(s).  This option will cause the door to set the Fido
  2397.            message header properly for your fakenet, and your mail processor
  2398.            will take care of the rest.  MMGR+ creates type 2 mail packets and
  2399.            messages, meaning that it puts both the Zone and Point numbers into
  2400.            the message header where your mail processor can deal with it.
  2401.            This option is therefore NOT NEEDED if your mail processing
  2402.            software can handle 4D points.  Here is exactly what this option
  2403.            does (by example):
  2404.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 42 -
  2405.          ----------------------------------------------------------------------
  2406.  
  2407.                Add Tag: Yes
  2408.                Fakenet: 31226
  2409.                   Zone: 1
  2410.                    Net: 226
  2411.                   Node: 1420
  2412.                  Point: 1
  2413.  
  2414.            At the bottom of the message, your tear and origin line would look
  2415.            something like:
  2416.  
  2417.                 --- MMGR +Plus+ v4.00
  2418.                  * Origin: Makai support node (1:226/1420.1)
  2419.  
  2420.            But, your address in the message header itself would read:
  2421.  
  2422.                 1:31226/1
  2423.                 |    |  |
  2424.                 Zone |  |
  2425.                      |  |
  2426.                 Fakenet |
  2427.                         |
  2428.                         Point
  2429.  
  2430.            That's really all there is to it.  If your mail processor doesn't
  2431.            need things this way, don't worry about it.  Just set the "Fakenet"
  2432.            to zero.  Mail Manager +Plus+ can handle fakenet numbers up to
  2433.            32767.
  2434.  
  2435.          - Add tag
  2436.  
  2437.            Applies to FIDO *.MSG areas only.
  2438.  
  2439.            If set to "Y", Mail Manager +Plus+ will append a tear and origin
  2440.            line to messages uploaded to this conference, such as:
  2441.  
  2442.            --- MMGR+ v4.00
  2443.             * Origin: [Tagline for this conference] (Zone:Net/Node.Point)
  2444.  
  2445.            If set to "N", the tear/tag is *NOT* appended to the uploaded
  2446.            messages.  (Normally, this is a function of your mail processor,
  2447.            but you may want Mail Manager +Plus+ to append these lines in your
  2448.            NETMAIL areas).
  2449.  
  2450.              - Zone
  2451.              - Net
  2452.              - Node
  2453.  
  2454.            These three options apply to FIDO *.MSG areas only.
  2455.  
  2456.            Set them according to the appropriate Zone/Net/Node address for
  2457.            each of your conferences.  In North America, FIDO-NET is normally
  2458.            zone "1", RBBS-NET is normally zone "8".  Each conference can be
  2459.            set to different Zone:Net/Node arguments, so Mail Manager +Plus+
  2460.            allows you to be in MANY different mail zones!
  2461.            For these three options, settings of:
  2462.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 43 -
  2463.          ----------------------------------------------------------------------
  2464.  
  2465.                 Zone: 1
  2466.                  Net: 226
  2467.                 Node: 730
  2468.  
  2469.            ...would mean a FIDO-style address of "1:226/730".
  2470.  
  2471.          - Point
  2472.  
  2473.            The point setting also only applies to FIDO *.MSG.
  2474.  
  2475.            If you are using MAIL MANAGER +PLUS+ as a standalone point system,
  2476.            set this to the point number that you are using for this
  2477.            conference.  If you are not operating as a point, set this option
  2478.            to 0 (zero).
  2479.  
  2480.            For these last four options, settings of:
  2481.  
  2482.             Zone: 1
  2483.              Net: 226
  2484.             Node: 1420
  2485.            Point: 1
  2486.  
  2487.            ...would mean a FIDO-style address of "1:226/1420.1"
  2488.  
  2489.          - Netmail
  2490.  
  2491.            Applies to FIDO *.MSG areas only.
  2492.  
  2493.            THIS IS A VERY IMPORTANT SETTING.  If this is a netmail area, set
  2494.            it to "Y", otherwise DEFINITELY set it to "N"!  Mail Manager +Plus+
  2495.            handles netmail areas quite differently than standard *.MSG echo
  2496.            areas, and messages will *NOT* be posted properly if this setting
  2497.            is incorrect.
  2498.  
  2499.            Please see the section of this document regarding FIDO *.MSG areas
  2500.            for all the info on Mail Manager +Plus+'s handling of netmail
  2501.            areas.
  2502.          CONFIGURING MAIL MANAGER +PLUS+ (MAILCFG.EXE)              - Page 44 -
  2503.          ----------------------------------------------------------------------
  2504.  
  2505.          MULTIPLE CONFIGURATION FILES
  2506.          ----------------------------
  2507.  
  2508.          When Mail Manager +Plus+ loads, it will first look for a node-specific
  2509.          configuration file MMGRx.CFG (where x would be the node number).  If
  2510.          no node-specific configuration file is found, Mail Manager then
  2511.          defaults back to MMGR.CFG.  This permits you to have a separate
  2512.          configuration file for any node that requires one.
  2513.  
  2514.          To edit a configuration file other than the default MMGR.CFG, enter
  2515.          the filename on the MAILCFG command line.  For instance, to edit
  2516.          MMGR2.CFG, your command might be:
  2517.  
  2518.             MAILCFG C:\MMGR\MMGR2.CFG
  2519.  
  2520.          MAILCFG will look for and edit the filename MMGR.CFG (in the current
  2521.          directory) if nothing is passed on the command line.
  2522.  
  2523.          Please be aware that Mail Manager +Plus+ can use the same
  2524.          configuration file between the various nodes of your RBBS-PC, and file
  2525.          sharing/locking is fully implemented.  Therefore it is not necessary
  2526.          to create multiple configuration files unless you have unique
  2527.          requirements between nodes that the door's node-specific text and menu
  2528.          files can't cover.
  2529.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 45 -
  2530.          ----------------------------------------------------------------------
  2531.  
  2532.  
  2533.          FIDO-STYLE *.MSG AREAS
  2534.          ======================
  2535.  
  2536.          An Introduction to FIDO format
  2537.          ------------------------------
  2538.  
  2539.          If you do not wish to use FIDO-style *.MSG formatted conferences with
  2540.          Mail Manager +PLUS+, you can save yourself some eyestrain by skipping
  2541.          this section.
  2542.  
  2543.          Mail Manager +PLUS+ allows you to access FIDO-style message bases via
  2544.          an offline mail door.  It does NOT handle the actual net transmission
  2545.          or reception of these messages.  For that you need a separate frontend
  2546.          mailer such as BinkleyTerm or Front Door.
  2547.  
  2548.          Mail Manager's handling of FIDO conferences is MUCH slower than its
  2549.          handling of RBBS conferences.  On a fast system you may not notice
  2550.          much difference, but on a slow one you sure will!  You may seriously
  2551.          wish to consider tossing FIDO conferences into standard RBBS message
  2552.          bases in order to speed up Mail Manager operation.  Utilities from
  2553.          other authors for doing this include RBBSMail, MsgToss, and OverMail.
  2554.          The time spent doing this ONCE for each Fido mail packet received may
  2555.          amount to considerable time savings EACH time a caller uses this door.
  2556.  
  2557.          Before we talk about the intricacies of setting up Mail Manager +Plus+
  2558.          with your FIDO-style system, we should talk about this particular
  2559.          format for a bit.
  2560.  
  2561.          RBBS-PC is capable of running under a frontend mailer such as Binkley-
  2562.          Term, Frontdoor, Seadog, etc. etc.  Depending on what type of mail
  2563.          processor the Sysop is using, mail can normally be "tossed" into
  2564.          either RBBS-PC message bases, or into the native FIDO-NET format,
  2565.          which is termed here as "*.MSG".  Some Sysops prefer to keep their
  2566.          echo mail in FIDO format, rather than converting all incoming and
  2567.          outgoing messages to and from RBBS-PC *M.DEF's.
  2568.  
  2569.          FIDO "message bases" consist of a unique DOS subdirectory for every
  2570.          conference, with each message in a separate file.  A DOS directory
  2571.          structure for this type of message format will typically look
  2572.          something like this:
  2573.  
  2574.                C:\FIDO        (Base mail directory)
  2575.                C:\FIDO\4SALE  (First conference)
  2576.                C:\FIDO\RBBS   (Second conference)
  2577.                ...            ...so on and so forth.
  2578.  
  2579.          Within each directory (or "conference") will be filenames like 1.MSG,
  2580.          2.MSG, 3.MSG, etc. etc.  The first message in each conference (1.MSG)
  2581.          is normally some type of "checkpoint" file for mail processors (such
  2582.          as QM, et al), and is therefore not usually available for reading by
  2583.          the user.  An exception to this is any "NETMAIL" area that the sysop
  2584.          has set up.  Netmail conferences do not go through quite the same
  2585.          process as regular echo conferences do, and in this types of area,
  2586.          1.MSG is usually permissible reading material.
  2587.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 46 -
  2588.          ----------------------------------------------------------------------
  2589.  
  2590.          But let's not get ahead of ourselves, here.  We'll come back to
  2591.          handling netmail later.
  2592.  
  2593.          Setting up FIDO conferences in Mail Manager is a fairly
  2594.          straightforward process, but there are several things that you will
  2595.          need to keep in mind:
  2596.  
  2597.              - FIDO conferences don't have a user file for Mail Manager +Plus+
  2598.                to rely on.  Therefore, Mail Manager +Plus+ creates one for
  2599.                itself in each FIDO area, named xU.MGR, where `x' can represents
  2600.                the conference name and can occupy up to 7 characters.
  2601.  
  2602.              - FIDO conferences don't have any built-in indexing available,
  2603.                short of reading each and every message every time the
  2604.                conference is accessed.  Therefore, Mail Manager +Plus+ creates
  2605.                one for itself in each FIDO area, named "MMGR.NDX".
  2606.  
  2607.              - FIDO conferences cannot be joined from within RBBS-PC.
  2608.                Therefore, every user with sufficient security to read the
  2609.                conference will be allowed to "join" transparently from within
  2610.                the door.
  2611.  
  2612.              - Messages in FIDO conferences are usually renumbered every night.
  2613.                This means that what was message number 175 on one day might
  2614.                become message number 37 on the next.  Mail Manager therefore
  2615.                determines a unique CRC for each message, based on selected
  2616.                unchanging portions of each message header.  This information is
  2617.                stored in the "MMGR.NDX" file within each conference.
  2618.  
  2619.              - This index should be updated right after your
  2620.                renumbering/maintenance event, to save the first hapless user a
  2621.                *LOT* of time while Mail Manager +Plus+ re-creates it.  That's
  2622.                what the supplied MMINDEX.EXE program is for (we'll get into the
  2623.                usage of this program shortly).
  2624.  
  2625.              - Mail Manager must know your Zone:Net/Node ID for each FIDO
  2626.                conference, so that it can properly create the message headers
  2627.                of all uploaded replies to these areas.
  2628.  
  2629.  
  2630.          SETTING UP FIDO *.MSG AREAS
  2631.          ---------------------------
  2632.  
  2633.          With all that in mind, try setting up your first FIDO conference in
  2634.          Mail Manager +Plus+.  Make sure that it is working properly before you
  2635.          add the entire slew of conferences!  At MAILCFG's conference edit
  2636.          screen, there are several options unique to FIDO conferences that are
  2637.          worthy of note:
  2638.  
  2639.              Path/Name of conference USERS file ..:  Ignored by Mail Manager
  2640.                for FIDO conferences.  You can literally put whatever you want
  2641.                in this field.
  2642.  
  2643.              Path/Name of conference MESSAGES file:  This is the DOS PATH to
  2644.                the conference, rather than the name of the *M.DEF file.  For
  2645.                instance, if you enter "C:\MAIL\4SALE", Mail Manager will
  2646.                manipulate files named
  2647.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 47 -
  2648.          ----------------------------------------------------------------------
  2649.  
  2650.  
  2651.                      "C:\MAIL\4SALE\*.*".
  2652.  
  2653.                A trailing backslash is optional.
  2654.  
  2655.              Allow ANSI graphics in uploaded messages? :  FIDO-based networks
  2656.                typically don't like doesn't like ANSI, so you normally would
  2657.                set this to "NO".
  2658.  
  2659.              Allow high & low ASCII .................. :  Moderators of FIDO
  2660.                conferences will typically be all over you if they find messages
  2661.                containing high ASCII that originated on your system, so you
  2662.                normally would set this to NO.
  2663.  
  2664.              Use FIDO-STYLE tearlines? ............... : YES.  This strips out
  2665.                the "---" tearlines that offline readers like to stick on
  2666.                uploaded messages.  Your FIDO-NET mail processor will add a
  2667.                tearline and tag of its own, and duplicate tearlines are frowned
  2668.                upon in the FIDO kingdom.
  2669.  
  2670.              Message base type: Y=Fixed, N=Elastic, F=FIDO:  Set this to F.
  2671.  
  2672.              Allow users to join within Mail Manager? ....: Ignored by Mail
  2673.                Manager +Plus+ for FIDO areas.  Any user with sufficient
  2674.                security to READ the conference can "join" from within the door.
  2675.  
  2676.              Path/Name of conference ALIAS file? .........: You may specify an
  2677.                alias file here, but be aware that most Fidonet conferences do
  2678.                not permit alias use. (See the section regarding "CONFIGURING
  2679.                MAIL MANAGER +PLUS+" for more information regarding alias
  2680.                names).
  2681.  
  2682.              Zone:  Set to your mail zone (Fidonet North America would be 1).
  2683.              Net:   Set to your net ID (the Buckeye Net is 226).
  2684.              Node:  Set to your node ID (the Buckeye Net's host would be 0).
  2685.              Point: Set to your point ID (if applicable).  Point 1 would be 1,
  2686.                     otherwise, set to zero (0).
  2687.                  (These examples would mean an address of 1:226/0.1).
  2688.  
  2689.              Netmail:  VERY IMPORTANT.  If you are configuring a netmail
  2690.                conference, set this option to "Y".  Otherwise, DEFINITELY set
  2691.                it to "N"!
  2692.  
  2693.          Now save your configuration, and as far as Mail Manager +Plus+ is
  2694.          concerned, you just added a FIDO conference.
  2695.  
  2696.          BEFORE YOU EXTRACT MAIL FROM THE CONFERENCE, be sure that there is a
  2697.          file named "1.MSG" in that directory.  Results can be unpredictable if
  2698.          Mail Manager +Plus+ sees only "2.MSG" and up.  Also, remember that
  2699.          there is no Mail Manager +Plus+ index created as of yet.  You'll want
  2700.          to run the MMINDEX.EXE program to initialize the conference for Mail
  2701.          Manager +Plus+'s use.  Although this last is not TRULY necessary, it
  2702.          will speed up initial operation for that conference considerably,
  2703.          especially if it contains a few hundred messages or so.  Syntax for
  2704.          MMINDEX:
  2705.  
  2706.              MMINDEX D:\PATH\MMGR.CFG [/x] [/Lfilename.log]
  2707.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 48 -
  2708.          ----------------------------------------------------------------------
  2709.  
  2710.  
  2711.          If no filename is passed on the command line, MMINDEX will look for
  2712.          MMGR.CFG in the current directory.
  2713.  
  2714.          To process just one conference, use /x (where x is the conference
  2715.          number to process).
  2716.  
  2717.          To process only the conferences listed in an echotoss.log-type of
  2718.          file, use "/Lfilename.log", and replace "filename.log" with the full
  2719.          path\filename of the pre-existing log file to process.
  2720.  
  2721.          MMINDEX reads your Mail Manager +Plus+ configuration file, and creates
  2722.          an index file in all of your FIDO conferences (or just the ones you
  2723.          specify with the optional command line arguments).
  2724.  
  2725.          At this point, you're ready to test out the conference from within
  2726.          Mail Manager +Plus+ itself.  When satisfied, you can do one of two
  2727.          things:
  2728.  
  2729.             1) Go back to MailCFG and repeat all but the MMINDEX.EXE step for
  2730.                the rest of your FIDO confs.  Or,
  2731.  
  2732.             2) Run the supplied CFG2TXT utility against your MMGR.CFG.  This
  2733.                will create a text file that you can use your favorite text
  2734.                editor against, and add the balance of your FIDO conferences.
  2735.                When finished, run the companion program, TXT2CFG to convert the
  2736.                text file back into Mail Manager +Plus+'s binary configuration
  2737.                format.  If you have MANY Fido conferences to configure, this
  2738.                might be the way to go.
  2739.  
  2740.             See the section of this document regarding "UTILITY PROGRAMS" for
  2741.             more information on these two utilities.
  2742.  
  2743.          After doing one of these two things, run MMINDEX.EXE as the very last
  2744.          item BEFORE firing Mail Manager +Plus+ back up for more testing.
  2745.          Remember to add it to your nightly event, as the very LAST thing run
  2746.          before your BBS comes back up.
  2747.  
  2748.  
  2749.          NETMAIL CONFERENCES
  2750.          -------------------
  2751.  
  2752.          Guess what!  Netmail areas require a little more work.  "Regular"
  2753.          echomail *.MSG areas are scanned out by your mail processor for
  2754.          sending to your host.  NETMAIL, on the other hand, can be sent
  2755.          anywhere, either directly from your system to destination, or routed
  2756.          through your HOST.
  2757.  
  2758.          The most courteous way to do this is generally thought to be via
  2759.          "Crash" or "Direct" netmail, which bypasses the network and puts you
  2760.          in immediate contact with the individual system.  By going direct,
  2761.          there are other fun things that are considered almost automatic for
  2762.          Sysops of frontend mailer systems, such as "File Attach", and "File
  2763.          Request" (commonly referred to as "FREQ"), not to mention that non-
  2764.          involved parties shouldn't have to front the long distance bill for
  2765.          personal messages between two individuals in the net.
  2766.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 49 -
  2767.          ----------------------------------------------------------------------
  2768.  
  2769.          On the other hand, if you're sending mail to your host, you might want
  2770.          to send the message normally, which means that it would be sent out
  2771.          when your mail packer picks it up during your regular mail event.
  2772.          This way, you don't have to make two separate (and possibly long-
  2773.          distance) calls to your host if you want to send them netmail.
  2774.  
  2775.          * VERY IMPORTANT NOTE * - In its current state of development, MMGR+
  2776.          can handle outbound crashmail, file attaches, and file requests *ONLY*
  2777.          when used in conjunction with the BinkleyTerm frontend mailer.  Other
  2778.          front end programs such as FrontDoor, Seadog, D'Bridge, Intermail,
  2779.          etc. etc. use DIFFERENT METHODS of sending off outbound mail packets.
  2780.          For this reason you will be unable to send CRASH netmail with this
  2781.          door unless you are running some variant of BinkleyTerm.  You will be
  2782.          able to send normal (routed) netmail with this door just fine, no
  2783.          matter what frontend you are using.  Regular netmail is picked up by
  2784.          your mail processor, and that is handled the same way for all *.MSG
  2785.          systems.
  2786.  
  2787.          In any case... if you are running BinkleyTerm, you need to inform Mail
  2788.          Manager of your outbound directories for NETMAIL zones, so that you
  2789.          can use the CRASH, file attach and file request options.  This is done
  2790.          via the MMGR.OB text file in your Mail Manager +Plus+ directory.  This
  2791.          is a simple text file, and does nothing more than inform the door
  2792.          where to put File requests, File attaches, and outbound netmail when
  2793.          creating a CRASH message.  The format for each line is:
  2794.  
  2795.               Zone, X:\PATH\OUTBOUND.DIR
  2796.  
  2797.          So, if you are in 3 different mail zones, your MMGR.OB file would look
  2798.          something like this:
  2799.  
  2800.               1, C:\BINKLEY\OUTBOUND
  2801.               8, C:\BINKLEY\OUTBOUND.008
  2802.               10, C:\BINKLEY\OUTBOUND.010
  2803.  
  2804.          ...and that's all that's needed for your MMGR.OB text file.
  2805.  
  2806.          If you are in more than one mail network, you may be using what are
  2807.          termed as "AKA" addresses.  In this case, the Zone:Net/Node address
  2808.          that you configured for this netmail area may not always be what you
  2809.          want Mail Manager +Plus+ to use.  For instance, if you are a member of
  2810.          both Rbbsnet and FidoNet, you may wish to send a message to someone
  2811.          that is reachable only through RBBSNet in zone 8.  In this case, you
  2812.          may want the recipient of the message to see your RBBSNet address on
  2813.          the message, rather than your Fido address.
  2814.  
  2815.          Our solution to this is a file named MMGR.AKA, which Mail Manager
  2816.          +Plus+ will look for in your Mail Manager +Plus+ directory.  This text
  2817.          file is formatted as such for each line:   Zone:Net/Node   So, to copy
  2818.          the above-mentioned example, your MMGR.AKA file might look like:
  2819.  
  2820.              1:226/730
  2821.              8:965/9
  2822.              10:10/1
  2823.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 50 -
  2824.          ----------------------------------------------------------------------
  2825.  
  2826.          See the section of this document entitled "Text files for FIDO netmail
  2827.          areas" for the full scoop on MMGR.OB and MMGR.AKA.  Both of these
  2828.          files can be node-specific, if needed.
  2829.  
  2830.          NOW, we have to get into something that we're probably going to catch
  2831.          flak about, and that's our implementation of how to handle searching
  2832.          the nodelist to find the system to which you're sending netmail
  2833.          messages.
  2834.  
  2835.          Mail Manager +Plus+ uses a proprietary nodelist format.  It just is
  2836.          not feasible at this stage of the game for us to attempt to support
  2837.          Version 6 and/or Version 7 nodelists, so we deemed it best to use a
  2838.          format of our own, optimized for FAST searches and small file size.
  2839.          You need not use our implementation of the nodelist, but if you don't,
  2840.          you will lose convenience, and will then need to be able to enter in
  2841.          the exact Zone, Net, and Node ID of the recipient on every netmail
  2842.          message, with no search options.
  2843.  
  2844.          MMGRNODE.EXE is Mail Manager +Plus+'s proprietary nodelist compiler.
  2845.          This executable should be placed in your Mail Manager +Plus+
  2846.          directory, and should be run whenever you update your nodelists.  Its
  2847.          usage is:
  2848.  
  2849.                MMGRNODE [/A] [/Zx] X:\PATH\NODELIST[.FIL]
  2850.  
  2851.                   /A  - Tells MMGRNODE to append to the existing compiled
  2852.                         nodelist.  If omitted, MMGRNODE will create the
  2853.                         compiled nodelist from scratch, overwriting any pre-
  2854.                         existing one. (By "Compiled nodelist", we are referring
  2855.                         to Mail Manager +Plus+'s proprietary one,
  2856.                         MMGRNODE.DAT).
  2857.  
  2858.                   /Zx - Tells MMGRNODE to compile only zone #'x' from this
  2859.                         nodelist.  If no /Z on the command line, all nodes are
  2860.                         compiled.
  2861.  
  2862.                   X:\PATH\NODELIST[.FIL] - The path/filename to the raw
  2863.                         nodelist that you are compiling.  If the file extension
  2864.                         is not specified, MMGRNODE will compile the highest
  2865.                         numbered nodelist found in the specified directory.
  2866.  
  2867.          MMGRNODE will create two files in the current DOS subdirectory:
  2868.  
  2869.                   MMGRNODE.DAT - The main data file containing Sysop names,
  2870.                         Zone, Net, and node numbers, and phone numbers.  All
  2871.                         other information in the raw nodelist is ignored, to
  2872.                         save on file size as much as possible.
  2873.  
  2874.                   MMGRNODE.DIX - The data file's index.  This file will be MUCH
  2875.                         smaller, and contains information to quickly jump to an
  2876.                         individual system's info based on Zone, Net, and Node.
  2877.  
  2878.          Mail Manager +Plus+ will look for these two files in your Mail Manager
  2879.          directory whenever a netmail message is found within a reply packet.
  2880.  
  2881.          For those using multiple nodelists, consider which one you'll use the
  2882.          most, and compile that one FIRST, to improve on search speed.  For
  2883.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 51 -
  2884.          ----------------------------------------------------------------------
  2885.  
  2886.          example, say you're compiling the RBBS-NET nodelist (zone 8) and the
  2887.          entire FIDO-NET nodelist.  RBBSLIST is so small that the search time
  2888.          to go through it to get to FIDO addresses is minimal.  On the other
  2889.          hand, it would take considerably longer to have to go through the
  2890.          entire FIDONET nodelist when you're looking for someone in RBBS-NET.
  2891.          You get the idea.  To compile using this scenario, here's the command
  2892.          lines you'd use (we'll just use dummy nodelist filenames for the
  2893.          moment).  Make sure you're in your Mail Manager +Plus+ directory!:
  2894.  
  2895.            MMGRNODE C:\BINKLEY\RBBSLIST.178
  2896.            MMGRNODE /A C:\BINKLEY\NODELIST.094
  2897.  
  2898.          This would create MMGRNODE.DAT and MMGRNODE.DIX from scratch, starting
  2899.          with the RBBS-NET nodelist.  The FIDO nodelist would be appended to
  2900.          it.  You can append as many nodelists as you'd like in this way.  (We
  2901.          tried five, for testing purposes, and had no trouble).
  2902.  
  2903.          At this point, you should be all setup and ready to roll with your
  2904.          FIDO areas, as well as your NETMAIL areas.
  2905.  
  2906.  
  2907.          NETMAIL MESSAGES WITHIN REPLY PACKETS
  2908.          -------------------------------------
  2909.  
  2910.          Uploaded *.REP's will work just like they always have within Mail
  2911.          Manager and Mail Manager +Plus+, until you run into a NETMAIL message.
  2912.          When Mail Manager +Plus+ encounters a message for a conference you
  2913.          have configured as netmail in your REP packet, it stops to ask you a
  2914.          few questions, so DON'T RUN MAIL MANAGER +PLUS+ FROM A SCRIPT, IF
  2915.          YOU'RE UPLOADING NETMAIL!  There *is* one exception to this rule:
  2916.          read on to find out what it is.
  2917.  
  2918.          You'll be informed that this is a *NETMAIL MESSAGE*, then will be
  2919.          asked a series of questions:
  2920.  
  2921.          Users that have sufficient security to read ALL messages (or higher)
  2922.          will get the option of posting the message as C)rash, and will also
  2923.          get the file request and attach options.  Users with security LOWER
  2924.          than this will not get these options, and their netmail will be posted
  2925.          "normally" (as an *.MSG in your netmail directory, waiting to be
  2926.          tossed out by your mail processor).  REMINDER - Mail Manager +Plus+
  2927.          can only handle outbound crashmail if you are running BinkleyTerm!
  2928.  
  2929.          If the user has sufficient security, the first question will be:
  2930.          "Send message [N]ormally, or C)rash?"
  2931.  
  2932.             (Defaults to normal).  A crash message goes directly to your
  2933.             outbound area, and is also posted (and marked as sent) in your
  2934.             netmail area.  A normal message is posted in your netmail area, and
  2935.             is not sent to anyone until your mail packer finds and moves it.
  2936.  
  2937.          If a C)rash message, you'll be asked: "File attach Y/[N]?"
  2938.  
  2939.             (Defaults to No).  If you tell it yes, you'll be prompted for the
  2940.             path/filename to send out.  If Mail Manager cannot find the file
  2941.             you specified, it will post a warning reminder, but will continue
  2942.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 52 -
  2943.          ----------------------------------------------------------------------
  2944.  
  2945.             on, giving you a chance to place the file where specified before
  2946.             sending out the message .
  2947.  
  2948.          If a C)rash message, you'll also be asked: "File request Y/[N]?"
  2949.  
  2950.             (Defaults to No).  If you tell it yes, you'll be prompted for the
  2951.             name to request.
  2952.  
  2953.             NOTE - In our current state of development, you can do one or the
  2954.             other (attach or request), but not both!  If you really need to
  2955.             both attach and request to the same system at the same time, you'll
  2956.             have to upload two separate netmail messages:  1 for the request,
  2957.             and 1 for the attach.
  2958.  
  2959.          "Private Message Y/N?"
  2960.  
  2961.             Defaults to whatever it was set to in the REP packet.
  2962.  
  2963.          "Search by I)D, or S)ysop name ([ENTER] = bypass the search)?"
  2964.  
  2965.             This is where Mail Manager +Plus+ will look at the MMGRNODE.DAT and
  2966.             MMGRNODE.DIX files created by the MMGRNODE.EXE nodelist compiler.
  2967.             Here are what the 3 options mean to you:
  2968.  
  2969.             I)D - You'll be asked for an exact Zone:Net/Node[.Point] number to
  2970.                   look up (Point is optional).  If Mail Manager +Plus+ finds a
  2971.                   hit, it will first ask you whether or not to [A]ccept what
  2972.                   it found, then either search again, or ask you whether or
  2973.                   not to post the message.  The ID search uses the data index
  2974.                   file, and is VERY fast.  Please note that if you are sending
  2975.                   your message to a POINT address, the search will pull up the
  2976.                   HOST system for that point.  This is perfectly normal.
  2977.  
  2978.             S)ysop name - You'll be asked for a partial sysop name to look
  2979.                   for.  The search is NOT case sensitive.  Mail Manager will
  2980.                   scan for the specified string and will present a list of all
  2981.                   the matches it finds, from which the user can make a
  2982.                   selection. Please note that you can't search by sysop name
  2983.                   if you are sending mail to a point, unless you have compiled
  2984.                   a separate "point nodelist" with MMGRNODE.EXE.
  2985.  
  2986.             [ENTER] - Bypass the search.  You'll key in the
  2987.                   Zone:Net/Node[.Point] ID's, and *NO* error checking will be
  2988.                   performed.  Mail Manager +Plus+ will take whatever you give
  2989.                   it, and attempt to post the message.  This is the only
  2990.                   option available to you if you did not utilize the
  2991.                   MMGRNODE.EXE program.
  2992.  
  2993.             Post Message Y)es, N)o, M)odify ([ENTER] = Y)?
  2994.  
  2995.          We do give you one last chance to abort the message <grin>.  If you
  2996.          made a mistake, you can choose "M" to start over and re-enter the
  2997.          information.
  2998.  
  2999.          There is a quick and easy way to bypass all of this, for routed
  3000.          netmail messages.  If the very first line of the message body contains
  3001.          nothing but "TO: address", then the door will attempt to use that
  3002.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 53 -
  3003.          ----------------------------------------------------------------------
  3004.  
  3005.          address as a normal message (to be scanned out later by your mail
  3006.          processor).  For example, if the first line of the message body reads:
  3007.                                  TO: 1:226/730
  3008.          ...here is what will happen:
  3009.  
  3010.              - MMGRNODE.DIX is searched for Zone 1, and Net 226.
  3011.  
  3012.              - If found, MMGRNODE.DAT is searched for 1:226/730.
  3013.  
  3014.              - If found, the message will be posted normally in your netmail
  3015.                area, without requiring further intervention.
  3016.  
  3017.              If any of the above are NOT found, the "TO:" line is ignored, and
  3018.              you will be prompted as always for the full information about the
  3019.              netmail message.
  3020.  
  3021.          This works for netmail messages found within REP packets, as well as
  3022.          netmail messages that are entered online within the door.  You can
  3023.          also specify a point address on this line, if the need ever arises.
  3024.          (Example:  To: 1:226/1420.1).
  3025.  
  3026.          You cannot send a CRASH message or a file attach/request in this way,
  3027.          but you might find this option handy for posting a quickie routed
  3028.          message now and then.
  3029.  
  3030.                      ---------------------------------------
  3031.  
  3032.          NOTE - We haven't forgotten about conferences which get routed to the
  3033.          InterNet.  The door will only look at the first line of the message
  3034.          for the "To:" directive.  Any FOLLOWING "To:" line will be passed
  3035.          through as-is.  So, to send off a message to the International Fido
  3036.          Internet gateway, destined to a specific Internet user, the first two
  3037.          lines of the message body might read:
  3038.  
  3039.              To: 1:1/31
  3040.              To: chip@makaisoft.com
  3041.  
  3042.          The first line of this netmail message directs it to 1:1/31 (the
  3043.          current Internet gate as of this writing, which is unfortunately
  3044.          slated to close as of 1 March 1996), and the 2nd line tells the UUCP
  3045.          software on the other end that it is to be sent to
  3046.          "chip@makaisoft.com".  (That's Chip Morrow's Internet address, by the
  3047.          way).  The first "To:" line will be stripped from the message body
  3048.          itself when posted.
  3049.          FIDO-STYLE *.MSG MESSAGE AREAS                             - Page 54 -
  3050.          ----------------------------------------------------------------------
  3051.  
  3052.  
  3053.          ADDITIONAL THOUGHTS ON FIDO
  3054.          ---------------------------
  3055.  
  3056.          That's about it for the FIDO *.MSG and NETMAIL implementations.  A
  3057.          couple of things that should probably be mentioned:  Eddie Rowe has
  3058.          written a program by the name of NoSnail.  NoSnail has the capability
  3059.          of sending netmail from an RBBS-PC message base (*M.DEF).  If you are
  3060.          using this utility, you can ignore all of the above for netmail areas,
  3061.          and use Eddie's instructions instead.  Aren't you glad you read this
  3062.          far? <g>
  3063.  
  3064.          Message extracting, and manually setting last message read markers are
  3065.          noticeably slower in *.MSG conferences.  There are several reasons for
  3066.          this, most of which probably don't need a lot of explanation, but here
  3067.          are a few anyway:
  3068.  
  3069.          Each message is in a separate file.  Therefore, there's an awful lot
  3070.          of file opening and closing going on.
  3071.  
  3072.          A user might be posting (or have just posted) a FIDO message via Mail
  3073.          Manager (or some other utility) on another node of your BBS.  We
  3074.          perform checks to guard against this (and allow for it), which slows
  3075.          things down a bit.
  3076.  
  3077.          Fido messages don't have a whole lot of "standardization".  A
  3078.          perfectly valid message could have any number of different things
  3079.          determining end of printable line, or *NO* end of line markers at all.
  3080.          So, there's a lot of checking and conversion to be done in order to
  3081.          get the message into QWK format.
  3082.  
  3083.          Beyond that... it is acceptably fast on a non-networked system (even a
  3084.          fairly slow one), but the extraction process really bogs down when run
  3085.          through a network with fairly slow transfer rates.
  3086.          MISCELLANEOUS CONSIDERATIONS                               - Page 55 -
  3087.          ----------------------------------------------------------------------
  3088.  
  3089.  
  3090.          MISCELLANEOUS CONSIDERATIONS
  3091.          ============================
  3092.  
  3093.          DEBUGGING YOUR SETUP AND RUNNING IN LOCAL MODE
  3094.          -----------------------------------------------
  3095.  
  3096.          Assuming (again) that your Mail Manager +Plus+ directory is named
  3097.          \MMGR:
  3098.  
  3099.          Change to the \MMGR directory, and run MMGR.EXE with no command line
  3100.          parameters to bring the door up in local mode.  When run this way, the
  3101.          door assumes you to be the person identified in MAILCFG as the sysop.
  3102.          To log on in local mode as someone other than the sysop, see the
  3103.          paragraph at then end of this section.
  3104.  
  3105.          If this is a first-time installation, Mail Manager +Plus+ should say
  3106.          that you're a new user and walk you through the user setup.
  3107.  
  3108.          We think it is necessary to mention Mail Manager +Plus+'s own running
  3109.          scenario, since it is important for you as the SysOp to understand
  3110.          this for any debugging purposes on your end.
  3111.  
  3112.          You created  +-- Work directories created & maintained by the door.
  3113.                |      |
  3114.             \MMGR     |
  3115.                       |
  3116.             \MMGR\LOCAL
  3117.                  \NODE1
  3118.                  \NODE2
  3119.                  ...etc.
  3120.  
  3121.          Note that you can specify these work directories be created elsewhere
  3122.          than below your MMGR directory via the /W command line switch when you
  3123.          load MMGR.
  3124.  
  3125.          Mail Manager +Plus+ changes to these work directories as it runs, and
  3126.          changes back to MMGR's own directory just as it exits.
  3127.  
  3128.          If you are not using Mail Manager's list of archivers (MMGR.ARL), one
  3129.          file that absolutely MUST be in the directory that you created is
  3130.          RBBSQWK.BAT.   If you are running the list of archivers, this file is
  3131.          not needed -- in fact, you can save some precious execution time by
  3132.          deleting this file completely... it will save an unneeded SHELL to
  3133.          this batch file (and, if swapping to disk via MMGR's internal swap or
  3134.          an external utility like SHROOM, can eliminate one whole swapping
  3135.          cycle).
  3136.  
  3137.          But if you are NOT running MMGR.ARL:  DON'T DELETE OR RENAME
  3138.          RBBSQWK.BAT!!!  You can edit RBBSQWK.BAT if you are familiar with the
  3139.          format of the CONTROL.DAT file that is included in all .QWK packets,
  3140.          and/or want to modify what the users will receive in their QWK's.
  3141.          This is not for the faint of heart, requires some knowledge of how
  3142.          things work in QWK land, and simply isn't necessary.  If it exists,
  3143.          RBBSQWK.BAT is run each time that Mail Manager +Plus+ creates a QWK
  3144.          packet for the user to download, and doesn't do anything at all if you
  3145.          are using the list of archivers, MMGR.ARL.
  3146.          MISCELLANEOUS CONSIDERATIONS                               - Page 56 -
  3147.          ----------------------------------------------------------------------
  3148.  
  3149.  
  3150.          An important consideration is what to do with your own personal QWK's
  3151.          and REP's created locally.  You may find it convenient to configure
  3152.          your offline reader to use the \MMGR\LOCAL directory for all .REP's
  3153.          and .QWK's, since that's where Mail Manager will manipulate your mail
  3154.          in local mode.
  3155.  
  3156.          To stick a .REP packet into your message bases, just U)pload while in
  3157.          local mode, and select any protocol other than N)one.  If your .REP
  3158.          packet is in the \MMGR\LOCAL directory, it will be processed as if
  3159.          you'd uploaded the file remotely.
  3160.  
  3161.          It is important to make you aware that there is a sysop I)nformation
  3162.          screen option available only to those with sufficient security to read
  3163.          ALL messages.  Eligible users will see "I" as one of the options on
  3164.          their Mail Manager command line.  For ineligible users, "I" will not
  3165.          be accepted as a valid command.
  3166.  
  3167.          If you have set yourself up with sufficient security to use this
  3168.          option, pressing "I" at the Mail Manager +Plus+ main menu will greet
  3169.          you with something like this:
  3170.  
  3171.                SYSOP INFORMATION:
  3172.  
  3173.                Mail Manager version ............: v4.00
  3174.                Mail Manager path ...............: C:\MMGR
  3175.                MMGR's operating environment ....: NetBIOS
  3176.                Operating system ................: DOS version 7.00
  3177.                Caller's graphics ...............: ANSI
  3178.                SHARE detected? .................: Yes
  3179.                Flow control method .............: Local mode
  3180.                Free string space ...............: 19772
  3181.                Free DOS memory .................: 211856
  3182.                Available stack space ...........: 1850
  3183.                MAIN message base ...............: E:\RBBS\MAINM.DEF
  3184.                MAIN users file .................: E:\RBBS\MAINU.DEF
  3185.                Highest message # in MAIN .......: 6132
  3186.                Last msg # YOU read in MAIN .....: 6131
  3187.                Filename of protocol definitions : C:\MMGR\TEXT\MMGR.PRO
  3188.                Filename of list of archivers ...: C:\MMGR\TEXT\MMGR.ARL
  3189.                Filename of log file ............: C:\LOGS\MMGR.LOG
  3190.                Filename of list of FMS dirs ....: C:\MMGR\TEXT\MMGR.FMS
  3191.                Swap-to-disk information file ...: C:\MMGR\TEXT\MMGR.SWP
  3192.                Disk space needed for swap ......: 327920
  3193.  
  3194.             Some of the more important information in here:
  3195.  
  3196.                Mail Manager path should reflect the drive and directory that
  3197.                you have installed the program in.  If it doesn't, your batch
  3198.                file is probably not changing to the proper directory prior to
  3199.                running MMGR.EXE.
  3200.  
  3201.                Mail Manager's operating environment should reflect what you've
  3202.                told Mail Manager to use.  If it doesn't, there's definitely a
  3203.                problem!
  3204.          MISCELLANEOUS CONSIDERATIONS                               - Page 57 -
  3205.          ----------------------------------------------------------------------
  3206.  
  3207.                Operating system must be DOS 3.30 or above in order for Mail
  3208.                Manager +Plus+ to operate properly.
  3209.  
  3210.                Callers graphics will be NONE, ASCII, ANSI, or RIP.
  3211.  
  3212.                SHARE must be detected if you are operating in a NetBIOS
  3213.                environment.  The only exception is if you are running under a
  3214.                NOVELL network, in which case SHARE checking is bypassed.
  3215.  
  3216.                Flow control method can report one of five things:  Local mode,
  3217.                FOSSIL, RTS/CTS, XON/XOFF, or NONE.
  3218.  
  3219.                Free string space is pretty darned important, too.  This should
  3220.                really be up around 10,000 or higher at all times when you
  3221.                display this screen.  If it is less than that, we want to hear
  3222.                about it!
  3223.  
  3224.                Free DOS memory available is approximately the amount of free
  3225.                memory that is available for DSZ and your file compression/
  3226.                extraction programs.  If this number is less than 200K, you are
  3227.                likely to run into trouble, and should check to make sure that
  3228.                you are EXITING, (NOT SHELLING!) from RBBS-PC to Mail Manager
  3229.                +Plus+.  The only other way that we can think of that would
  3230.                cause you to have less than 200K available on today's 640K+ PC's
  3231.                would be if you have an EXTREMELY large number of conferences,
  3232.                or you are running in a too-small window in a multitasking
  3233.                environment.  If you have less than 300K here, you will probably
  3234.                need to use the swap-to-disk capabilities of the door, or use a
  3235.                utility like SHROOM (mentioned in the memory requirements
  3236.                section of this document) in order to use Mail Manager +Plus+.
  3237.  
  3238.                MAIN message base and user file names must match what is true
  3239.                for your MAIN area.  If not, you don't have MAIN as your first
  3240.                conference listed, and Mail Manager +Plus+ will NOT operate
  3241.                properly.
  3242.  
  3243.                Highest message number in MAIN, and highest message # that you
  3244.                read in main should be accurate.  If they're not, then Mail
  3245.                Manager +Plus+ didn't properly find you in the MAIN users file,
  3246.                and/or it wasn't able to correctly access the MAIN message file.
  3247.  
  3248.                Filename of list of protocol definitions should match what you
  3249.                told MAILCFG to use for MMGR.PRO.
  3250.  
  3251.                Filename of list of archivers should be MMGR[x].ARL, in the path
  3252.                to text files.  (If this file does not exist, Mail Manager will
  3253.                use the default type of compression that you chose, and will
  3254.                require said archiver to be in a DOS path!)
  3255.  
  3256.                Filename of log file is where Mail Manager +Plus+ is storing the
  3257.                current activity log.  If the path is wrong, check your setting
  3258.                on the first screen of MAILCFG.
  3259.  
  3260.                Filename of list of FMS dirs should be MMGR[x].FMS, in the path
  3261.                to text files.  This is the file that the door is currently
  3262.                checking for FMS directory information.
  3263.          MISCELLANEOUS CONSIDERATIONS                               - Page 58 -
  3264.          ----------------------------------------------------------------------
  3265.  
  3266.                Swap-to-disk information file should be MMGR[x].SWP, in the path
  3267.                to text files.  This is where the door is currently checking for
  3268.                swap-to-disk information.
  3269.  
  3270.                Disk space needed to receive the temporary swap file created by
  3271.                MMGR's internal swap-to-disk function.
  3272.  
  3273.                If, after following these instructions, you continue to have
  3274.                trouble, take a look at the "COMMON PROBLEMS" section of this
  3275.                manual.
  3276.  
  3277.          For most local mode usage, you will probably just wish to log on as
  3278.          sysop.  It is possible to use the door in local mode under a different
  3279.          user name, however.  To do this, first create/edit a DINFx.DEF/DOR-
  3280.          INFOx.DEF file for a fictitious unused node on your system.  If you
  3281.          have 5 nodes, you might create DINF6.DEF, for instance.  Specify the
  3282.          user name, security level, etc., you wish to use in this file, and
  3283.          specify the comm port as COM0.  Place this file in the same directory
  3284.          with MMGR.EXE.  Now, just pass this fictitious node number on the MMGR
  3285.          command line (MMGR 6 in our example) and the door will log on in local
  3286.          mode under the name specified in the DINF file.
  3287.  
  3288.  
  3289.          HANDLING NON-STANDARD PORT ADDRESSES VIA MMGR.PRO
  3290.          -------------------------------------------------
  3291.  
  3292.          The easiest way to handle nonstandard port addresses in Mail Manager
  3293.          +Plus+ is to create a separate MMGRx.PRO protocol definition file for
  3294.          each node.  It IS possible to achieve the same results with a single
  3295.          MMGR.PRO, however.
  3296.  
  3297.          In order to support a nonstandard port address in a single MMGR.PRO
  3298.          protocol definition file, have your MMGR.PRO specify a custom batch
  3299.          file, rather than a direct call to the protocol executable itself.
  3300.          Your custom batch file can then send the correct commands to the
  3301.          protocol, depending on which port is involved.
  3302.  
  3303.          Here's what an entry in the MMGR.PRO file might look like.  (This
  3304.          should all be on one line, of course, but is split here for clarity):
  3305.  
  3306.                 "Z)modem (Batch)",0,S,8,,B,1024,,0.95,,1=E,
  3307.                 "X:\ZMODEM.BAT S [PORT#] [BAUD] [FILE]",
  3308.                 "X:\ZMODEM.BAT R [PORT#] [BAUD] [FILE]"
  3309.  
  3310.          With drive X: of course being whatever drive\directory you want.
  3311.  
  3312.          Then the ZMODEM.BAT file could look something like (assuming that you
  3313.          have ports 1 and 2 at standard addresses, and port 3 at non-standard
  3314.          address 3e8, irq 5):
  3315.          MISCELLANEOUS CONSIDERATIONS                               - Page 59 -
  3316.          ----------------------------------------------------------------------
  3317.  
  3318.                    @ECHO OFF
  3319.                    : --------------------------------------
  3320.                    : 1st arg is either S or R,
  3321.                    : 2rd arg is comm port number
  3322.                    : 3rd arg is bps rate, and
  3323.                    : 4th arg is filename being transferred.
  3324.                    : --------------------------------------
  3325.                    IF (%1)==(S) GOTO SEND
  3326.                    IF (%1)==(R) GOTO RECEIVE
  3327.                    GOTO END
  3328.  
  3329.                    :SEND
  3330.                      IF NOT (%2)==(3) dsz port %2 speed %3 sz -m %4
  3331.                      IF     (%2)==(3) dsz portx 3e8,5 speed %3 -m sz %4
  3332.                      GOTO END
  3333.  
  3334.                    :RECEIVE
  3335.                      IF NOT (%2)==(3) dsz port %2 speed %3 rz %4
  3336.                      IF     (%2)==(3) dsz portx 3e8,5 speed %3 rz %4
  3337.  
  3338.                    :END
  3339.  
  3340.          This could, of course, be refined into a single batch file that
  3341.          handles all protocols, not just Zmodem, but it should serve to
  3342.          illustrate the principle.  Or a separate batch file could be set up
  3343.          for each protocol.
  3344.  
  3345.          We leave it to you to adapt for protocol drivers other than DSZ.
  3346.  
  3347.  
  3348.          DESQVIEW, OS/2, NETWORKS, AND MULTIPLE NODES
  3349.          --------------------------------------------
  3350.  
  3351.          Operating in a multitasking environment or on a network is a special
  3352.          case, worthy of further explanation!
  3353.  
  3354.          First off, Mail Manager +Plus+ can automatically detect the following
  3355.          conditions:
  3356.  
  3357.                - Is Mail Manager running in an OS/2 Dos box?
  3358.                - Is SHARE installed under DOS?
  3359.                - Is DESQview present?
  3360.                - Is Novell present?
  3361.  
  3362.          What Mail Manager +Plus+ detects will be used as the basis for
  3363.          initially determining the operating environment, which will be:
  3364.  
  3365.            - DESQview, if it is present.
  3366.  
  3367.            - NetBIOS, if DESQview is not present and SHARE is installed, or
  3368.              OS/2 or Novell is detected.
  3369.  
  3370.            - Good ole' normal DOS if neither of the above is true.
  3371.  
  3372.          Mail Manager +Plus+ will initially use the above file locking
  3373.          technique for the type of environment that was detected.  At this
  3374.          point, the only file being accessed is Mail Manager's own
  3375.          MISCELLANEOUS CONSIDERATIONS                               - Page 60 -
  3376.          ----------------------------------------------------------------------
  3377.  
  3378.          configuration file, so your RBBS files are quite safe even if this is
  3379.          not the same environment that you have specified for RBBS to use.
  3380.  
  3381.          Once the program has progressed far enough to have read what network
  3382.          type you specified (i.e. your RBBS network setting from DINFx.DEF if
  3383.          operating remotely, or MMGR.CFG if operating in local mode), Mail
  3384.          Manager +Plus+ will, if necessary, switch to your specified type of
  3385.          network.
  3386.  
  3387.          With that out of the way, let's talk about the supported environment
  3388.          types, and what they mean from the standpoint of Mail Manager +Plus+:
  3389.  
  3390.            DESQview - Mail Manager +Plus+ will use the same file and record
  3391.               locking scheme that RBBS-PC itself uses.  In fact, it uses the
  3392.               very same assembler source, which was written by Jon Martin in
  3393.               1988.  Therefore, the DESQview semaphore locking routines used by
  3394.               Mail Manager +Plus+ are copyrighted by Jon Martin, and are
  3395.               available to anyone who has a copy of RBBS-PC's source code.
  3396.               Look for RBBSDV.ASM in RBBS-PC's assembler source.  Mail Manager
  3397.               +Plus+ also gives back unused time slices under DESQView,
  3398.               resulting in a speedup of your other nodes.
  3399.  
  3400.            NetBIOS - This is a special case, and requires that physical file
  3401.               and record locking take place (this is also what is used under
  3402.               Novell).  RBBS-PC uses what is termed as a "semaphore" file, to
  3403.               control access to what Mail Manager +Plus+ is concerned with:
  3404.               Your USERS file(s), your MESSAGES file(s), and your FMS file (if
  3405.               any).
  3406.  
  3407.               This is done with the hard-coded filename "IBMFLAGS", which will
  3408.               exist in the same directory as your MAIN message base.  If you're
  3409.               already running RBBS-PC under NetBIOS, look for it - it should
  3410.               already be there.  IBMFLAGS is 6 bytes in length, and contains
  3411.               nothing but three empty 2-byte records, which are controlled by
  3412.               RBBS-PC and Mail Manager +Plus+ to limit access to USERS,
  3413.               MESSAGES, and FMS directory files.
  3414.  
  3415.               Under NetBIOS, in addition to IBMFLAGS, Mail Manager +Plus+ will
  3416.               create and maintain its own "semaphore" locking file to control
  3417.               access to its own files, using the same principle as IBMFLAGS.
  3418.               The Mail Manager +Plus+ semaphore file is named MMFLAGS, and will
  3419.               be created in your Mail Manager +Plus+ directory.  MMFLAGS will
  3420.               be 3 bytes in length, and manipulated by all nodes of Mail
  3421.               Manager +Plus+.
  3422.  
  3423.               It is also noteworthy that all files will be opened in SHARED
  3424.               mode when operating in NetBIOS mode.
  3425.  
  3426.               If you are running under Novell Netware, Mail Manager +Plus+ will
  3427.               detect it, and will not check for the installation of DOS SHARE.
  3428.               If Novell is not detected, yet NetBIOS is specified as the
  3429.               environment, Mail Manager will check for SHARE before allowing
  3430.               itself to continue.
  3431.  
  3432.  
  3433.            OS/2 - Unless DESQView is specified in your setup, and then
  3434.               detected, Mail Manager +Plus+ will operate in NetBios mode (see
  3435.          MISCELLANEOUS CONSIDERATIONS                               - Page 61 -
  3436.          ----------------------------------------------------------------------
  3437.  
  3438.               above) when OS/2 is detected.  Mail Manager +Plus+ gives back
  3439.               unused time slices under OS/2, thus speeding up your system
  3440.               (there is no need to use OS2SPEED or similar utilities to "fool"
  3441.               Mail Manager into giving back DESQView time slices).
  3442.  
  3443.            DOS  - Gee, isn't it nice when you don't have to worry about all
  3444.               this?  Under good 'ole DOS, none of the above is meaningful, and
  3445.               all files will be opened normally, with no sharing or locking
  3446.               mechanisms in place.  This should only be used for single node
  3447.               systems.
  3448.  
  3449.          If you happen to be running in an environment that does NOT match any
  3450.          of the above situations, AND you are sharing the same set of RBBS
  3451.          message bases and users files between nodes, you will want to consider
  3452.          having DOS SHARE loaded, and configuring both RBBS-PC and Mail Manager
  3453.          +Plus+ to use NetBIOS as the operating environment.
  3454.  
  3455.          Or, if file sharing is not a concern, just configure Mail Manager
  3456.          +Plus+ to use DOS as its environment.
  3457.  
  3458.          For most installations, you can run up to 999 nodes (we get a headache
  3459.          just THINKING about 999 nodes!) from a single configuration file,
  3460.          utilizing a unique work directory for each node.  Unusual
  3461.          installations (non-standard comm ports have already been discussed)
  3462.          can be accommodated via separate configuration files for one or more
  3463.          nodes.  One such case might be a networked setup in which the network
  3464.          drive letters are not the same for each node (C:\MAINM.DEF on one,
  3465.          D:\MAINM.DEF on another).  Why you'd set your network up that way we
  3466.          don't know, but it isn't our place to, is it?
  3467.  
  3468.  
  3469.          WORKING WITH A FOSSIL DRIVER
  3470.          ----------------------------
  3471.  
  3472.          Mail Manager +Plus+ does support a FOSSIL driver, and if you are
  3473.          running a modem capable of 9600 bps or better, we recommend that you
  3474.          use one with Mail Manager +Plus+.  If you told RBBS-PC to use a
  3475.          FOSSIL, Mail Manager +Plus+ will also.  The door has been tested
  3476.          extensively with both BNU v1.70 and X00 v1.2x FOSSILs.
  3477.  
  3478.          PLEASE NOTE that some door converters and programs that 'launch' doors
  3479.          for you may not correctly set the FOSSIL argument in
  3480.          DINFx.DEF/DORINFOx.DEF!!!!
  3481.  
  3482.          The very last line of your DINFx.DEF (line #13) should be either a
  3483.          zero or minus one (0 or -1).  -1 indicates that the FOSSIL is active
  3484.          in RBBS-PC, and tells the door that it too should use a FOSSIL.
  3485.  
  3486.          To keep you from having to dig up the RBBS-PC documentation, here's
  3487.          what Mail Manager +Plus+ expects from DINFx.DEF/DORINFOx.DEF:
  3488.  
  3489.              INFO OVERLOAD      <- BBS name (ignored by Mail Manager +Plus+)
  3490.              CHIP               <- Sysop's first name
  3491.              MORROW             <- Sysop's last name
  3492.              COM1               <- Communications port
  3493.              2400 BAUDD,N,8,1   <- Communications parameters
  3494.               6                 <- Network type (4=DV, 6=NetBIOS)
  3495.          MISCELLANEOUS CONSIDERATIONS                               - Page 62 -
  3496.          ----------------------------------------------------------------------
  3497.  
  3498.              JOE                <- User's first name
  3499.              USERNAME           <- User's last name
  3500.              NEWARK, OH         <- User's city/state
  3501.              2                  <- User's graphics preference (2=ANSI)
  3502.              10                 <- User's security level
  3503.              30                 <- Number of minutes remaining
  3504.              -1                 <- FOSSIL in use (0=no, -1=yes)
  3505.  
  3506.              * NOTE - The second "D" in "BAUDD" is a bug in RBBS-PC 17.3C, and
  3507.              may or may not be present in your own DINFx.DEF files.  Either
  3508.              way, it does not affect the operation of the door.
  3509.  
  3510.          It is possible to configure Mail Manager to ALWAYS check for a FOSSIL
  3511.          driver, regardless of the setting in DINFx.DEF.  This is done in the
  3512.          MAILCFG program, by setting the flow control method to "F".  In this
  3513.          case, Mail Manager +Plus+ will ALWAYS try to use a FOSSIL for
  3514.          communications.
  3515.  
  3516.  
  3517.          QWK NETWORKING
  3518.          --------------
  3519.  
  3520.          In addition to handling mail for individual callers, Mail Manager
  3521.          +Plus+ can also process QWK-formatted network mail packets for sharing
  3522.          conferences between bulletin boards.
  3523.  
  3524.          If your board is serving as the net HOST, Mail Manager +Plus+ can
  3525.          create the "net status" packets needed to interface with existing QWK-
  3526.          based network software such as TNET and RNET in use by node boards.
  3527.  
  3528.          If your board is serving as a net NODE, we provide a utility called
  3529.          MNET (see the MNET210.ZIP archive included in the Mail Manager +Plus+
  3530.          4.00 distribution archive) which converts a "net status" QWK packet
  3531.          from a host into a REP which can then be uploaded into the node BBS's
  3532.          QWK door.  MNET also does the reverse conversion, taking messages
  3533.          exported from the node system via a QWK and converting them to a REP
  3534.          that can then be uploaded to the host system.  This eliminates the
  3535.          need for a separate network interface such as RNET.  Although MNET is
  3536.          ideal for use with a Mail Manager +Plus+ system (and MMGR+ has several
  3537.          enhancements that allow them to work well together) MNET may be used
  3538.          with any system capable of exporting QWK packets and receiving REP
  3539.          packets.
  3540.  
  3541.          Since this subject is a fairly complex one, details are handled in a
  3542.          separate file called NETINFO.DOC.
  3543.  
  3544.  
  3545.  
  3546.          SECURITY FEATURES
  3547.          -----------------
  3548.  
  3549.          Mail Manager +Plus+ has extensive built-in security functions.  We
  3550.          hope you agree that it does make for a pretty secure mail door.
  3551.  
  3552.          We want to emphasize the importance of the security level that you
  3553.          configured in the MAILCFG program for the ability to read ALL
  3554.          messages.  This security level is checked for all of the SysOp
  3555.          MISCELLANEOUS CONSIDERATIONS                               - Page 63 -
  3556.          ----------------------------------------------------------------------
  3557.  
  3558.          functions that Mail Manager +Plus+ performs and should be set to
  3559.          either SysOp or Co-SysOp level only!  Some of the more important
  3560.          things that users with this security level or higher can do:
  3561.  
  3562.          - Use the SysOp-only function I)nfo from the main menu (which shows
  3563.            where everything that pertains to your Mail Manager +Plus+ setup is
  3564.            located).
  3565.  
  3566.          - Upload a message under a name other than the one that they use on
  3567.            the BBS, regardless of the setting of the "Alias file" argument in
  3568.            the MAILCFG program for that conference.
  3569.  
  3570.          - Read everybody's mail, regardless of whether it's marked as private
  3571.            or password-protected.
  3572.  
  3573.          - Use the C)rash option when uploading netmail messages, and also the
  3574.            file attach and request options.
  3575.  
  3576.          You get the idea.
  3577.  
  3578.          Contrary to some of the concerns we have received on this subject over
  3579.          the last few years, a user CANNOT inadvertently download a mail packet
  3580.          that was extracted by a previous user of the door.  Mail Manager
  3581.          +Plus+ temporarily keeps the mail packet on disk so that the SysOp can
  3582.          check it out for appearance, in case there were any problems in the
  3583.          transfer, etc.  Mail Manager +Plus+ deletes any existing mail packet
  3584.          whenever a user attempts to D)ownload, E)xpedite, or U)pload.
  3585.  
  3586.          Conferences are configured with two minimum security levels:  One for
  3587.          the ability to join and read, and the other for the ability to post.
  3588.  
  3589.          Users can only extract mail from conferences that they have joined,
  3590.          either from the BBS itself or via Mail Manager +Plus+ (if you have
  3591.          turned "on" this ability in the MAILCFG program).
  3592.  
  3593.          Mail Manager +Plus+ will add a user to an RBBS conference only if you
  3594.          have specified that it is OK to do so in the MAILCFG program.
  3595.  
  3596.          Mail Manager +Plus+ bypasses all killed messages.
  3597.  
  3598.          Password-protected messages are only extracted and downloaded to users
  3599.          with an exact name match in the "TO" or "FROM" fields, or to those
  3600.          with sufficient security to read ALL messages.
  3601.  
  3602.          With two exceptions, only users with sufficient security to read ALL
  3603.          messages are permitted to upload messages under a name other than the
  3604.          one they use on the BBS.  The exceptions are:
  3605.  
  3606.          - If you have configured Mail Manager +Plus+ to look for an ALIAS file
  3607.            for a given conference, it will accept messages from the user's pre-
  3608.            defined alias, and will change the user's real name to his alias
  3609.            before posting.
  3610.  
  3611.          - If you have configured a specific username for "net status" QWK
  3612.            network capability, that username will be able to upload messages
  3613.            with any name in the "FROM" field.
  3614.          MISCELLANEOUS CONSIDERATIONS                               - Page 64 -
  3615.          ----------------------------------------------------------------------
  3616.  
  3617.  
  3618.          Users cannot upload messages to conferences that they have not joined.
  3619.  
  3620.          Mail Manager +Plus+ posts a private message to the sender's true name
  3621.          whenever a security violation regarding an uploaded reply occurs.  The
  3622.          user's message which triggered the violation will be returned to the
  3623.          user at the end of the violation notice.  By default this will be
  3624.          placed in Conference #1, but the sysop can designate a different
  3625.          conference to receive violation notices via the /V command line option
  3626.          when loading the door.  Violation notices can be triggered by:
  3627.  
  3628.          - Uploading a message with the "FROM" name not matching the user's
  3629.            name on the BBS or his pre-defined alias.
  3630.  
  3631.          - Uploading a message to a conference that the user has not joined.
  3632.  
  3633.          - Uploading a message to a conference in which the user does not have
  3634.            sufficient security to post a message.
  3635.  
  3636.          - Uploading a message to a conference number that does not exist.
  3637.  
  3638.          Files listed in your FMS directory that were uploaded as "SYSOP-ONLY"
  3639.          will be listed only in the SysOp's own mail packets.  They will be
  3640.          bypassed for everyone else.
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.          ADDITIONAL FEATURES
  3647.          -------------------
  3648.  
  3649.          CHAT MODE:  While Mail Manager +Plus+ is waiting for a keystroke
  3650.                      (preferably at the MAIN MENU), the Sysop can press [F10]
  3651.                      to jump into a no-frills chat mode with the user that's
  3652.                      currently online.
  3653.  
  3654.                      Sysop terminates the chat by pressing [Esc] or [F10].
  3655.                      (Typing "/QUIT" by either party is no longer supported.)
  3656.  
  3657.          DOS SHELL:  While Mail Manager +Plus+ is waiting for a keystroke
  3658.                      (again, preferably at the MAIN MENU), the Sysop can press
  3659.                      [F2] to jump to DOS.  When finished, type EXIT to return
  3660.                      to Mail Manager +Plus+.  Naturally, this works only from
  3661.                      the local keyboard.  Mail Manager +Plus+ will
  3662.                      automatically return to the proper drive and directory, no
  3663.                      matter where you are when you type "exit" to return from
  3664.                      the DOS shell.
  3665.  
  3666.          TIME LIMIT: This is passed to Mail Manager +Plus+ from RBBS-PC in
  3667.                      DINFx.DEF/DORINFOx.DEF.  It will be either the amount of
  3668.                      time remaining on your RBBS-PC, or whatever time limit
  3669.                      that you specified in DOORS.DEF, otherwise.  In local
  3670.                      mode, the time limit is always 120 minutes.
  3671.          MISCELLANEOUS CONSIDERATIONS                               - Page 65 -
  3672.          ----------------------------------------------------------------------
  3673.  
  3674.          KYBD IDLE:  If Mail Manager +Plus+ has to wait more than 180 seconds
  3675.                      for the user to press a key, it will exit back to the BBS.
  3676.                      The user will get a beep and a warning message after 90
  3677.                      seconds, and every 30 seconds thereafter, until keyboard
  3678.                      time expires.
  3679.  
  3680.          CARRIER DETECT: If the user drops carrier, Mail Manager +Plus+ will
  3681.                      report to you as such, write this info to the appropriate
  3682.                      log file, and return to the BBS.  RBBS-PC will see that no
  3683.                      carrier detect is present, re-cycle itself, and wait for
  3684.                      the next caller.
  3685.  
  3686.          DOWNLOAD & EXIT: Although the E)xpedite! option is documented
  3687.                      elsewhere in this manual, we didn't make it clear as to
  3688.                      the best way to automate this from RBBS-PC's standpoint.
  3689.  
  3690.                      RBBS-PC 17.3C and above allow you to specify "/G" after
  3691.                      the name of the door, which allows the user to be logged
  3692.                      off immediately after returning to RBBS-PC.  Therefore,
  3693.                      the user could type:        "d mmgr /g".
  3694.  
  3695.                      Then, from within Mail Manager +Plus+, select E)xpedite!,
  3696.                      and the user will be logged completely off the BBS after
  3697.                      downloading their mail.
  3698.  
  3699.                      As an alternative, you can choose to have the door drop
  3700.                      DTR whenever G)oodbye and E)xpedite! are chosen.  Please
  3701.                      read the warning message about this option elsewhere in
  3702.                      this documentation!
  3703.  
  3704.          INTERNET CONFERENCES: The RBBS-PC v17.5 beta allows you to create
  3705.                      conferences that you designate as "Internet" conferences,
  3706.                      via a file named *I.DEF in the same directory as the
  3707.                      message file for that area.  (You'll have to see the 17.5b
  3708.                      "features.txt" on this one).  Mail Manager +Plus+
  3709.                      functions equivalently to RBBS 17.5b when attempting to
  3710.                      P)ost or R)eply to a message in one of these types of
  3711.                      areas online in the door, by reading the *I.DEF file
  3712.                      directly, and acting accordingly.  All five options in
  3713.                      *I.DEF are supported.
  3714.  
  3715.          NEW FILES:   If you are running one or more standard RBBS-PC FMS
  3716.                      directories, you should be able to use this built-in
  3717.                      capability.  If you are not running a standard FMS, and
  3718.                      the door cannot find the node-specific MMGRx.FMS or
  3719.                      default MMGR.FMS file in your Mail Manager directory, the
  3720.                      door will not attempt to include a new file listing in the
  3721.                      user's mail packets.
  3722.  
  3723.                      Users do have the ability to turn this feature "off", if
  3724.                      they do not desire a file listing in their mail packets.
  3725.  
  3726.                      If the user has ANSI turned on, the NEWFILES.DAT will be
  3727.                      in ANSI color.
  3728.          MISCELLANEOUS CONSIDERATIONS                               - Page 66 -
  3729.          ----------------------------------------------------------------------
  3730.  
  3731.                      Here's what is required of your FMS directories:
  3732.  
  3733.                      - No 'special' lines contained within it (semi-private
  3734.                        filenames preceded with an asterisk (*) before the
  3735.                        filename, special comment lines, etc).
  3736.  
  3737.                      - Oldest files listed at the top of the FMS, and most
  3738.                        recent files listed at the bottom.
  3739.  
  3740.                      If yours fits all of the above, NEWFILES should work fine.
  3741.  
  3742.                      Here's the way NEWFILES works:
  3743.  
  3744.                      1) Finds the date that the user last checked the file
  3745.                         listing (from the RBBS-PC main users file).  If user
  3746.                         never listed your file directories, the user's last
  3747.                         date into the Mail Manager +Plus+ door is used,
  3748.                         instead.
  3749.  
  3750.                      2) Grabs the very first line of your FMS, to determine the
  3751.                         line length, since this can vary depending on how you
  3752.                         set things up via RBBS-PC's CONFIG.  HOWEVER, all lines
  3753.                         in your FMS are expected to be the same length as the
  3754.                         first line listed!
  3755.  
  3756.                      3) After determining line length, moves to end of file,
  3757.                         grabs the very last line of your FMS, and checks the
  3758.                         date stamp against the user's "last check" date.
  3759.  
  3760.                      4) If the last file's date is the same as, or newer than,
  3761.                         the user's date that they last listed your files,
  3762.                         NEWFILES steps through your FMS in reverse order,
  3763.                         pulling out filenames & extended descriptions until the
  3764.                         date stamp is earlier than the user's last check.  The
  3765.                         file created (NEWFILES.DAT) is then included in the
  3766.                         user's QWK mail packet, and can be viewed easily with
  3767.                         the user's mail reader.
  3768.  
  3769.                         If the last file's date is older than the user's last
  3770.                         check, NEWFILES figures no new files, and doesn't
  3771.                         include a NEWFILES.DAT in the QWK packet.
  3772.  
  3773.                      PRIVATE UPLOADS TO THE SYSOP are listed ONLY in the
  3774.                      sysop's own mail packets.  These files (and their extended
  3775.                      descriptions) are skipped for everyone else.
  3776.  
  3777.                      If you use chained FMS directories, or any of the "\FMS"
  3778.                      directives, NEWFILES will stop searching when it reaches
  3779.                      that line of your FMS.  Why?  The line won't be an
  3780.                      extended description  ("  ." as the last three characters
  3781.                      on the line), and won't have a file date in the proper
  3782.                      positions on the line.  In this case, NEWFILES will
  3783.                      consider the file date to be 00-00-00, and will quit
  3784.                      searching your FMS directory.  To list more than one FMS
  3785.                      directory in your new file listing, add the additional FMS
  3786.                      directories to your MMGR.FMS file.
  3787.          MISCELLANEOUS CONSIDERATIONS                               - Page 67 -
  3788.          ----------------------------------------------------------------------
  3789.  
  3790.                      If you use the FMS directive "\FMS TOP", you may still be
  3791.                      able to use this capability, but you'll have to jump
  3792.                      through some hoops to do it.  You could set the RBBS-PC
  3793.                      CONFIG option "Copy all upload descriptions to file
  3794.                      named..." and tell the door to use THAT file in your
  3795.                      MMGR.FMS.
  3796.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+          - Page 68 -
  3797.          ----------------------------------------------------------------------
  3798.  
  3799.  
  3800.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+
  3801.          =================================================
  3802.  
  3803.          We supply several utility programs to aid in your setup and operation
  3804.          of Mail Manager +Plus+.  A quick overview:
  3805.  
  3806.          MAILCFG, the configuration program:
  3807.  
  3808.             We recommend using MAILCFG to configure Mail Manager +Plus+.
  3809.             MAILCFG directly edits the binary configuration file, and is easy
  3810.             to use.  MAILCFG is covered in the separate section of this manual
  3811.             entitled:  "CONFIGURING MAIL MANAGER +PLUS+".
  3812.  
  3813.          CFG2TXT & TXT2CFG - the binary <--> text utilities:
  3814.  
  3815.             Throughout Mail Manager's relatively short life, we have heard from
  3816.             several SysOps who simply do not care for the configuration program
  3817.             MailCFG.  These two utilities are provided as an alternative, and
  3818.             also to ease the installation of FIDO *.MSG message areas.
  3819.  
  3820.          MAILFIX, the purge/repair/renumber utility for RBBS message files:
  3821.  
  3822.             A handy utility intended as an alternative (or replacement) for
  3823.             RBBS CONFIG's "repair" facility, MU-EDIT, and similar utilities.
  3824.             MAILFIX has the ability to keep a physical number of messages in a
  3825.             given message base (handy for echo areas), purge killed messages,
  3826.             and repair damaged messages.  MAILFIX can also renumber message
  3827.             bases and reset user message pointers according to the new message
  3828.             numbers.  When renumbering message bases, MAILFIX will also update
  3829.             the "previous pointer" stored in the user's record in the Mail
  3830.             Manager auxiliary user file for the conference.  MAILFIX and its
  3831.             documentation are included in the MFIX433.ZIP archive.
  3832.  
  3833.          MMINDEX, the indexing program for *.MSG areas:
  3834.  
  3835.             Optional (but HIGHLY RECOMMENDED!) utility for SysOps running Fido
  3836.             *.MSG message areas.  This program has no meaning if you are
  3837.             running only RBBS-PC *M.DEF message bases.
  3838.  
  3839.          MMGRNODE, the nodelist compiler:
  3840.  
  3841.             Optional (but HIGHLY RECOMMENDED!) utility to compile raw nodelists
  3842.             into a shortened binary format readable by Mail Manager +Plus+.
  3843.             Useful only if you are running an *.MSG netmail area or two.
  3844.  
  3845.          MNET, the QWK network conversion utility:
  3846.  
  3847.             This utility is used only on the "node" end of a QWK network, and
  3848.             can be used with ANY BBS type that has a QWK mail door capable of
  3849.             handling MarkMail-compatible network mail packets.  MNET and its
  3850.             documentation are included in the MNET210.ZIP archive.
  3851.  
  3852.          MUSER, the Mail Manager +Plus+ user file editor:
  3853.  
  3854.             A utility to edit/purge/manipulate Mail Manager's internal users
  3855.             file, MMGR.USR, and the Mail Manager +Plus+ auxiliary xxxxxxxU.MGR
  3856.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+          - Page 69 -
  3857.          ----------------------------------------------------------------------
  3858.  
  3859.             user files for each conference.  This utility was created to handle
  3860.             QWK network usernames, but has other obvious uses as well.
  3861.  
  3862.          Now we'll describe these programs in greater detail.
  3863.  
  3864.  
  3865.  
  3866.  
  3867.          CFG2TXT & TXT2CFG - Binary <-> Text utilities
  3868.          -----------------
  3869.  
  3870.          Mail Manager +Plus+ uses a binary configuration file, which can be
  3871.          directly edited by the configuration program, MAILCFG.EXE.  However,
  3872.          there are some situations where MAILCFG becomes repetitive, and there
  3873.          are many SysOps who have expressed the desire for a text
  3874.          configuration.
  3875.  
  3876.          So... to address the above, these two utilities are provided.
  3877.  
  3878.          The two programs are companions:  CFG2TXT converts the standard
  3879.          MAILMGR.CFG binary configuration file into text format, and TXT2CFG
  3880.          converts a text file to Mail Manager +Plus+ binary configuration
  3881.          format.
  3882.  
  3883.          Usage of these programs:
  3884.  
  3885.            CFG2TXT [INPUT.FIL] [OUTPUT.FIL]
  3886.  
  3887.                Where INPUT.FIL is the name of the Mail Manager +Plus+ binary
  3888.                configuration file to convert, and
  3889.  
  3890.                OUTPUT.FIL is the name of the text file to create.
  3891.  
  3892.                If nothing is passed on the command line, CFG2TXT will default
  3893.                to:
  3894.  
  3895.                           INPUT.FIL  = MAILMGR.CFG
  3896.                           OUTPUT.FIL = MAILMGR.TXT
  3897.  
  3898.            TXT2CFG [INPUT.FIL] [OUTPUT.FIL]
  3899.  
  3900.                The reverse of the above.  INPUT.FIL is the name of the text
  3901.                file to convert, and OUTPUT.FIL is the name of the binary
  3902.                configuration file to create.  If nothing is passed on the
  3903.                command line, TXT2CFG will default to:
  3904.  
  3905.                           INPUT.FIL  = MAILMGR.TXT
  3906.                           OUTPUT.FIL = MAILMGR.CFG
  3907.  
  3908.                Each line in the text configuration file must be flush left.
  3909.                The supplied MAILMGR.TXT file should be pretty self-explanatory,
  3910.                but here is the run-down:
  3911.  
  3912.                Lines beginning with a semi-colon ";" are ignored as comments.
  3913.                ANY BLANK LINES WILL BE CONSIDERED PART OF THE CONFIGURATION!
  3914.                Lines without semicolons (the order in which TXT2CFG will read
  3915.                them) are as follows:
  3916.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+          - Page 70 -
  3917.          ----------------------------------------------------------------------
  3918.  
  3919.                         MAX = Maximum number of characters,
  3920.                         INT = Integer (cannot exceed 32767)
  3921.  
  3922.                Line #  Meaning                                           MAX
  3923.                ------  ------------------------------------------------  ---
  3924.                 1      Name of your RBBS-PC.                              35
  3925.                 2      Name you use to log onto your BBS remotely.        31
  3926.                 3      Your first name as you are known to your users.    15
  3927.                 4      Your last name as you are known to your users.     15
  3928.                 5      Security level to read *ALL* messages everywhere  INT
  3929.                 6      Security level to use when operating locally.     INT
  3930.                 7      Graphics to use locally (0=no, 1=ascii, 2=ansi)     1
  3931.                 8      Default tagline to use for ALL conferences.        61
  3932.                 9      First eight characters for packet filenames.        8
  3933.                10      Default file compression (ARC,ARJ,LZH,ZIP only)     3
  3934.                11      Path/Name of news file - *NON-GRAPHIC* version.    40
  3935.                12      Path/Name of list of system bulletins.             40
  3936.                13      Type of network to use in local mode. (D,N,Q)       1
  3937.                14      Type of handshaking to use remotely (F,R,X,N)       1
  3938.                15      Allow auto-detect of RIP graphics? (Y,N)            1
  3939.                16      Path to log files (end with a backslash!)          40
  3940.                17      Path\filename of list of archivers                 40
  3941.                18      Environment variable pointing to XFER-x.DEF        15
  3942.                19      Modify REP time stamp to system date/time? (Y,N)    1
  3943.                20      City/State where your BBS is located.              31
  3944.                21      Your BBS phone number.                             12
  3945.                22      Character to use for smart text (default=123)       3
  3946.                23      Default path to *M.DEF conferences.                40
  3947.                24      Path\filename of echo toss log.                    40
  3948.                25      Start of timelock.  Use 24-hour clock (HH:MM)       5
  3949.                26      End of timelock.    Use 24-hour clock (HH:MM)       5
  3950.                27      Allow door to drop DTR at G)oodbye, E)xpedite!      1
  3951.                28      Show empty/unjoinable conferences?                  1
  3952.                29      Max msgs users may extract per packet (9999 max)    4
  3953.                30      Force "violation notice" conference active? (Y, N)  1
  3954.                31      Allow MMGR online R)ead and P)ost options? (Y, N)   1
  3955.                32      Using TIMES DOWNLOADED mod? (Y, N)                  1
  3956.                33      Max number of new files from any one FMS dir      INT
  3957.  
  3958.                34 and up = Conference configuration section.  Each conference
  3959.                is configured as follows (23 arguments = 22 commas on each
  3960.                line):
  3961.  
  3962.                1,2,3,4,5,6,7,8,9,10,"11",12,13,14,15,16,17,18,19,20,21,22,"23"
  3963.  
  3964.                             MAX = Maximum number of characters,
  3965.                             INT = Integer (cannot exceed 32767)
  3966.  
  3967.                Arg #      Meaning                                           MAX
  3968.                ------     ------------------------------------------------  ---
  3969.                   1       Conference name.                                    7
  3970.                   2       Max lines per message in this conference (0-99)     2
  3971.                   3       Point # for this conference (Fido *.MSG only)     INT
  3972.                   4       Fakenet for this conference (Fido *.MSG only)     INT
  3973.                   5       Path/Name to this conference's USERS file.         40
  3974.                   6       Path/Name to this conference's MESSAGES file.      40
  3975.                   7       Allow or dis-allow ANSI (Y or N).                   1
  3976.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+          - Page 71 -
  3977.          ----------------------------------------------------------------------
  3978.  
  3979.                   8       Allow or dis-allow high/low ASCII (Y or N).         1
  3980.                   9       Security level needed to join/read this conf.     INT
  3981.                  10       Security level needed to post in this conference. INT
  3982.                  11       Tagline for this conf (NONE = use default tag).    61
  3983.                  12       Type of network in local mode (D,N,Q).              1
  3984.                  13       Type of handshaking in remote mode (F,R,X).         1
  3985.                  14       Allow auto-detect of RIP graphics? (Y, N).          1
  3986.                  15       Path for log files.                                40
  3987.                  16       Path to the door's text files.                     40
  3988.                  17       Environment variable pointing to XFERx.DEF.        15
  3989.                  18       Modify REP time stamp to system date/time? (Y,N)    1
  3990.                  19       City/State where your BBS is located.              31
  3991.                  20       Your BBS phone number.                             12
  3992.                  21       Character to use for smart text (default=123).      3
  3993.                  22       Default path to *M.DEF conference files.           40
  3994.                  23       Long conference description.                       60
  3995.  
  3996.                Your MAIN RBBS-PC MESSAGE BASE must be the first conference
  3997.                listed!  From there on, you can mix/match as you see fit.  Your
  3998.                MAIN conference might look something like this:
  3999.  
  4000.                MAIN,0,0,0,\RBBS\MESSAGES\MAINU.DEF,\RBBS\MESSAGES\MAINM.DEF,
  4001.                Y,Y,5,5,"NONE",N,N,Y,NONE,0,0,0,N,N,,Y,
  4002.                "(Local) IO main msg base - the only local message area here."
  4003.  
  4004.                NOTE that it should all be on one line!  It is split here for
  4005.                the purposes of this documentation.
  4006.  
  4007.                ----------------------------------------------------------------
  4008.  
  4009.                ...and that's the way it works.  Conferences MUST be listed in
  4010.                the order you'd like them to appear in the door.  If you need
  4011.                "gaps" between conference numbers, insert a place-holder line
  4012.                like this:
  4013.  
  4014.                   {EMPTY},99,0,0,,,N,Y,0,0,"NONE",N,N,N,NONE,0,0,0,N,N,,Y,""
  4015.  
  4016.                Yes, that's 22 commas.
  4017.  
  4018.          If you intend to leave gaps in conference numbers, you will have to
  4019.          add one of these lines for every empty conference number you wish to
  4020.          reserve.
  4021.  
  4022.  
  4023.  
  4024.          MAILFIX - RBBS message base maintenance utility
  4025.          -------
  4026.  
  4027.          MAILFIX is a purge/repair/renumber utility for RBBS-PC message bases.
  4028.          Because of its obvious utility for all RBBS sysops, we have released
  4029.          it as a separate stand-alone utility with full documentation.  Please
  4030.          see the MFIX433.ZIP archive for this program and instructions on using
  4031.          it.
  4032.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+          - Page 72 -
  4033.          ----------------------------------------------------------------------
  4034.  
  4035.  
  4036.          MMINDEX - Indexing utility for *.MSG areas
  4037.          -------
  4038.  
  4039.          MMINDEX is the Mail Manager Plus indexing utility for Fido-style *.MSG
  4040.          message areas.  If you are not running any of these types of message
  4041.          areas, you do not need MMINDEX, and can skip this section.
  4042.  
  4043.          Usage: MMINDEX [FILENAME.CFG] [/n] [/LFILENAME.LOG]
  4044.  
  4045.             FILENAME.CFG is the Mail Manager configuration file to process.
  4046.                Default is MAILMGR.CFG in the current DOS subdirectory.
  4047.  
  4048.             /n = An individual conference number to process. (I.E. - /5).  If
  4049.                omitted, processes all Fido *.MSG conferences.  You can only
  4050.                specify ONE individual conference on the command line, such as:
  4051.  
  4052.                            MMINDEX E:\MMGR\MMGR.CFG /5
  4053.  
  4054.                This would cause MMINDEX to read the E:\MMGR\MMGR.CFG
  4055.                configuration file, and process only conference #5.
  4056.  
  4057.             /LFILENAME.LOG = Read a text "ECHOTOSS.LOG" type of file, and
  4058.                process only the Fido areanames listed within.  If omitted,
  4059.                processes all Fido *.MSG conferences.  This lends itself to
  4060.                "smarter" automatic operation after tossing new messages into
  4061.                your *.MSG areas.  There can be no space between /L and the name
  4062.                of the log file.  Sample usage:
  4063.  
  4064.                    MMINDEX E:\MMGR\MMGR.CFG /LC:\FIDO\ECHOTOSS.LOG
  4065.  
  4066.                An ECHOTOSS.LOG file contains a list of Fido area names.
  4067.                Therefore, if you are going to use the "/L" option, it is very
  4068.                important to properly configure the "Fido area name" for all of
  4069.                your *.MSG areas in the MAILCFG program, which is the 3rd option
  4070.                on the conference configuration screen.
  4071.  
  4072.          * NOTE - /n and /L cannot be used together.
  4073.  
  4074.          If nothing is supplied on the command line, MMINDEX will look for a
  4075.          file named MMGR.CFG in the current directory, and process all Fido
  4076.          conferences.
  4077.  
  4078.          MMINDEX reads the Mail Manager +Plus+ binary configuration file, and
  4079.          looks for all conferences configured as F)ido (*.MSG).  It then
  4080.          creates a file named MMGR.NDX in each FIDO *.MSG subdirectory, which
  4081.          is what Mail Manager +Plus+ uses to move as quickly as possible
  4082.          through the messages within.  The index is 4 bytes per message, so if
  4083.          you have 100 messages in a FIDO conference, MMGR.NDX should be 400
  4084.          bytes in length.
  4085.  
  4086.          Mail Manager +Plus+ creates/updates these index files itself, but you
  4087.          will save yourself (and your users) a lot of time by putting MMINDEX
  4088.          in your nightly event AFTER your toss/scan/renumber processes.  If the
  4089.          door finds that the indexes in each area are invalid, it will have to
  4090.          re-create them from scratch.
  4091.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+          - Page 73 -
  4092.          ----------------------------------------------------------------------
  4093.  
  4094.  
  4095.  
  4096.          MMGRNODE - Mail Manager +Plus+ Nodelist compiler
  4097.          --------
  4098.  
  4099.          MMGRNODE.EXE is meaningful only if you are running one or more FIDO
  4100.          *.MSG netmail areas.  If you are not configuring any such areas into
  4101.          Mail Manager +Plus+, you have no need for this utility.
  4102.  
  4103.          Mail Manager +Plus+ uses a proprietary compiled nodelist format for
  4104.          all Zone:Net/Node searches in your netmail areas.  Although it is not
  4105.          absolutely necessary to use our implementation, you will lose the
  4106.          convenience of being able to confirm that you are sending netmail to
  4107.          the correct Zone:Net/Node, and will have to blindly enter in your
  4108.          Zone:Net/Node arguments for netmail messages that you upload into Mail
  4109.          Manager +Plus+.
  4110.  
  4111.          MMGRNODE reads a "raw" nodelist, and compiles it into a format that is
  4112.          optimized for small file size and fast searches.  MMGRNODE can use a
  4113.          single nodelist, or can combine several different ones together.
  4114.  
  4115.          Usage:  MMGRNODE [/A] [/Zx] X:\PATH\NODELIST[.FIL]
  4116.  
  4117.           /A = Instructs MMGRNODE to append to any pre-existing compiled
  4118.                nodelist that it created previously.  If no "/A" on command
  4119.                line, MMGRNODE will create the compiled nodelist and index from
  4120.                scratch, overwriting any pre-existing ones.
  4121.  
  4122.           /Zx = Instructs MMGRNODE to compile only zone #x from the nodelist.
  4123.                If "/Zx" not specified, all zones in the nodelist will be
  4124.                compiled.  Only one zone may be specified this way.  If you
  4125.                want more than one zone, but less than the entire nodelist, run
  4126.                MMGRNODE again with the /A option to append the additional
  4127.                nodes to the previously-compiled node information.
  4128.  
  4129.           X:\PATH\NODELIST[.FIL] = The path/filename of the raw nodelist that
  4130.                you wish to compile.  If the nodelist file extension is not
  4131.                specified, MMGRNODE will compile the highest-numbered nodelist
  4132.                found in the specified directory.
  4133.  
  4134.          MMGRNODE should always be run from your Mail Manager +Plus+ directory.
  4135.          It creates the following two files whenever it is run:
  4136.  
  4137.                MMGRNODE.DAT  - The main data file containing Zone, Net, and
  4138.                node numbers, as well as SysOp name, and BBS phone number.
  4139.  
  4140.                MMGRNODE.DIX  - The main data file's index (MUCH smaller in
  4141.                size).
  4142.  
  4143.          If you intend to compile several different nodelists together, it is
  4144.          important to consider which list contains the addresses that you will
  4145.          want to access frequently, and also the physical size of the nodelist
  4146.          itself.  For instance, if you ever need to send something to someone
  4147.          in RBBS-NET, and you intend to compile both the RBBS-NET and FIDO-NET
  4148.          nodelists, you may want to compile the RBBS-NET list first, since the
  4149.          file size is so small.  The search time to get through RBBSLIST is
  4150.          minimal in comparison to having to scan the entire FIDO nodelist just
  4151.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+          - Page 74 -
  4152.          ----------------------------------------------------------------------
  4153.  
  4154.          to find someone in RBBS-NET.  To compile using this scenario, your
  4155.          command lines might be:
  4156.  
  4157.                MMGRNODE X:\PATH\RBBSLIST
  4158.                MMGRNODE /A X:\PATH\NODELIST
  4159.  
  4160.          This would create the two files MMGRNODE.DAT and MMGRNODE.DIX from
  4161.          scratch, starting with the highest-numbered RBBS-NET nodelist.  The
  4162.          highest-numbered FIDO-NET nodelist would then be appended to them.
  4163.  
  4164.  
  4165.  
  4166.          MNET - QWK Networking Packet Conversion Utility
  4167.          ----
  4168.  
  4169.          MNET.EXE is a QWK->REP file conversion utility for QWK networks.  See
  4170.          the full program documentation included in MNET210.ZIP.
  4171.  
  4172.          This program is available separately, and can be used with BBS types
  4173.          other than RBBS-PC.
  4174.  
  4175.          Specific instructions on using MNET in conjunction with Mail Manager
  4176.          +Plus+ are given in the separate NETINFO.DOC file
  4177.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+          - Page 75 -
  4178.          ----------------------------------------------------------------------
  4179.  
  4180.  
  4181.          MUSER - Editor for Door User Files
  4182.          -----
  4183.  
  4184.          MUSER.EXE is the Mail Manager +Plus+ editor for the door's internal
  4185.          users file, MUSR.MGR.  The utility is meant to be run from within your
  4186.          Mail Manager +Plus+ directory, and will look for MUSR.MGR when it
  4187.          loads.  Optionally, you can specify the path/name of the users file on
  4188.          the command line.
  4189.  
  4190.          When loaded, it looks like this:
  4191.  
  4192.          MUSER - Utility to edit MAIL MANAGER +PLUS+ User Files.
  4193.          Version 4.00  Copyright (C) 1994, Makai Software. All rights reserved.
  4194.          ======================================================================
  4195.          A) USER:  JOE MODEM                                      RECORD:     5
  4196.          ----------------------------------------------------------------------
  4197.          B) Packet type:         QWK           M) Updt pointer (read)  No
  4198.          C) Msg to ALL as pers:  No            N) Max Msgs pkt/conf:   0/0
  4199.          D) Default msg select:  All msgs      O) Short CONTROL.DAT:   Yes
  4200.          E) Send own msgs:       No            P) Turbokey:            On
  4201.          F) Abort if no msgs:    No            Q) Display Menu:        Yes
  4202.          G) Send bulletins:      Yes           R) Last-on (YYMMDD):    960215
  4203.          H) Send new file info:  Yes           S) Net status:          None
  4204.          I) Ask before send:     No            T) Ned identification:
  4205.          J) Archive choice:      ZIP           U) .MSG Date (YYMMDD):  960214
  4206.          K) Send new file info:  No            V) .MSG Time (HHMMSS):  223015
  4207.          L) Updt pointer (d/l):  Yes           W) .MSG Length:         746
  4208.          ======================================================================
  4209.                  TO SELECT USER: Press |,|, PgUp, PgDn.  (<ESC> to QUIT)
  4210.  
  4211.                  OPTIONS:                   EDIT USER SHOWN:
  4212.                  1) Find User Name          A-T) Edit data above
  4213.                  2) Add new user            4)   Edit conf data
  4214.                  3) Purge User Records      5)   Delete user
  4215.          ======================================================================
  4216.  
  4217.          Use the up, down, PgUp, PgDn keys to move forward and backward through
  4218.          the user file, or you can search for a particular user by name.
  4219.  
  4220.          The above screen shows all of the user's settings.  Sysops familiar
  4221.          with MUSER versions before 4.00 will note that the user settings have
  4222.          been reordered to agree with the user configuration options when in
  4223.          the door.  Each user option can be changed as needed by pressing the
  4224.          letter corresponding to it (A-W). Press "5" to delete the user, or "4"
  4225.          to edit his/her conference selection settings.
  4226.  
  4227.          Additional numeric options (1-3) work as indicated:
  4228.  
  4229.               1 - Find a user.  You'll be asked for a search string.
  4230.               2 - Add new user.  Inserts a blank user record to the end of the
  4231.                   file then takes you to it so you can fill in the data.
  4232.               3 - Purge.  You will be asked to purge by date, or elapsed days.
  4233.  
  4234.          Options "A" through "Q" pertain to the user's settings as they
  4235.          configured themselves from within Mail Manager +Plus+.  The user has
  4236.          no control over options "R" through "W" from within the door.
  4237.          UTILITY PROGRAMS BUNDLED WITH MAIL MANAGER +PLUS+          - Page 76 -
  4238.          ----------------------------------------------------------------------
  4239.  
  4240.  
  4241.          Options "S" and "T" pertain to QWK network users.  Usage of this
  4242.          utility for network operation is described in NETINFO.DOC.
  4243.  
  4244.          Options "U" through "W" pertain to Mail Manager +Plus+ duplicate
  4245.          packet upload checking, and normally should not need to be modified.
  4246.          If for some reason you wish to "fool" Mail Manager into letting a user
  4247.          upload the identical QWK packet a second time in succession, change
  4248.          the information in one of these fields so Mail Manager will not
  4249.          recognize the packet as a duplicate.
  4250.  
  4251.          The purge capability bears further discussion.  It provides an easy
  4252.          way to  remove inactive users from the user file. This may be done
  4253.          manually from within MUSER via option "3".
  4254.  
  4255.          The records of users which you purge or delete from within MUSER
  4256.          remain in the MUSR.MGR file, but are marked as inactive.  MUSER keeps
  4257.          track during your session, and if you have purged or deleted any users
  4258.          it gives you the opportunity to rebuild the file and remove these
  4259.          inactive records. This can speed up operation, since the door then
  4260.          will not have to scan through as many records in the file in order to
  4261.          find everyone when the door loads.  When you rebuild, purged and
  4262.          deleted users will also be removed from Mail Manager +Plus+'s
  4263.          auxiliary conference user files.
  4264.  
  4265.          The purge operation may also be done automatically by specifying /Pnn
  4266.          on the command line when you load MUSER.  This will remove users who
  4267.          have been inactive for nn days.  For instance,
  4268.  
  4269.                                  MUSER /P90
  4270.  
  4271.          would purge the file of all users who had not used the door for 90
  4272.          days or more.  This can be run from a batch file for unattended
  4273.          operation.
  4274.  
  4275.          Please note that MUSER does not implement file locking, so it is best
  4276.          used when the bbs is down or when you have inactivated the door.
  4277.  
  4278.  
  4279.  
  4280.  
  4281.          UPDATE and UPDATUSR - Upgrade File Conversion Utilities
  4282.          -------------------
  4283.  
  4284.          The pair of utilities UPDATE.EXE and UPDATUSR.EXE are "one-shot"
  4285.          programs for SysOps who are upgrading to v4.00 from v1.30 through
  4286.          v3.61 of Mail Manager.  See INSTALLING MAIL MANAGER +PLUS+ for
  4287.          information on their use.
  4288.          MENU COMMANDS                                              - Page 77 -
  4289.          ----------------------------------------------------------------------
  4290.  
  4291.  
  4292.          MENU COMMANDS
  4293.          =============
  4294.  
  4295.          MAIN MENU
  4296.          ---------
  4297.          Although we hope that you'll find Mail Manager to be pretty self-
  4298.          explanatory, a complete run-down on everything that you can do with
  4299.          this door follows.
  4300.  
  4301.          A shorter version of this is available to the user, in the online help
  4302.          files MMGR.HL1 and MMGR.HL2.
  4303.  
  4304.          The menu itself looks something like this:
  4305.  
  4306.                ---------------------------------------------
  4307.              /     MAIL MANAGER +PLUS+ MAIN MENU        /    \
  4308.            /                                          /        \
  4309.            l  C)onfigure MAIL MANAGER                 l        l
  4310.            l  D)ownload mail                          l        l
  4311.            l  E)xpedite!  (Download then exit to bbs) l        l
  4312.            l  G)oodbye                                l        l
  4313.            l  Q)uit (return to bbs)                   l        l
  4314.            l  H)elp!                                  l        l
  4315.            l  P)ost a message                         l        l
  4316.            l  R)ead messages by conference            l        l
  4317.            l  U)pload your replies.                   l        l
  4318.            l  W)ho's online to RBBS-PC?               l        l
  4319.            l  X)pert toggle (this menu on/off)        l        l
  4320.            -------------------------------------------------------------------.
  4321.                                    HHHHHH          "--------------------------"
  4322.                                    HHIIII
  4323.                                    HHIIII
  4324.  
  4325.            Your choice, Username <C,D,E,G,Q,H,P,R,U,W,X,?>?
  4326.  
  4327.          PLEASE NOTE:  Users of versions earlier than 3.10 will notice the
  4328.          option to select which messages to extract (i.e. set message pointers)
  4329.          has been moved from the main menu to the configuration menu.  If you
  4330.          have installed a customized menu, you should revise it to reflect
  4331.          this.
  4332.  
  4333.          MAIN MENU commands are as follows:
  4334.  
  4335.            C - Configure Mail Manager.
  4336.  
  4337.                Brings up a separate configuration menu for the user's personal
  4338.                options.  These options are discussed separately immediately
  4339.                after Main Menu Commands.
  4340.  
  4341.            D - Download new mail.
  4342.  
  4343.                Will find and extract all new mail from your selected
  4344.                conferences, in the format that you told Mail Manager to use
  4345.                (Text or QWK).  Mail Manager will then compress the file(s) in
  4346.                your selected file compression format.
  4347.          MENU COMMANDS                                              - Page 78 -
  4348.          ----------------------------------------------------------------------
  4349.  
  4350.                Unless your file protocol is set to N)one, Mail Manager will
  4351.                then send you the mail packet.  If your default protocol is set
  4352.                to N)one, you'll be asked for the transfer protocol of your
  4353.                choice.  If you choose "N", the file will not be sent to you,
  4354.                and you'll be returned to the main menu.  Otherwise Mail Manager
  4355.                will do its best to send a compressed version of the mail to you
  4356.                via your selected choice.
  4357.  
  4358.                Upon completion of the download operation in QWK mode, Mail
  4359.                Manager will then check for the existence of a REP file and
  4360.                process it if found.  This provides compatibility with bi-
  4361.                directional transfer protocols which can upload a REP while
  4362.                downloading a QWK.
  4363.  
  4364.            E - Expedite!
  4365.  
  4366.                Same as Download (above), except automatically exits Mail
  4367.                Manager when finished.
  4368.  
  4369.                If you have configured the door to drop DTR when G)oodbye is
  4370.                chosen, this option will drop DTR after the download to
  4371.                disconnect the caller upon exit, otherwise it will return the
  4372.                caller to the BBS.
  4373.  
  4374.            G - Goodbye
  4375.  
  4376.                Drops DTR  (disconnects most modems) to allow user to terminate
  4377.                the call from within the door.  This option will not be shown on
  4378.                the command line if you have not configured the door to drop
  4379.                DTR.
  4380.  
  4381.            Q - Quit (return to BBS)
  4382.  
  4383.                What can we say?  This takes the user back to your bbs.
  4384.  
  4385.            H (or '?') - Display help file
  4386.  
  4387.                Displays an abbreviated version of these command descriptions.
  4388.  
  4389.            I - Sysop Information
  4390.  
  4391.                Only those with sufficient security to read ALL messages will
  4392.                see this command on their command lines or be able to activate
  4393.                it.  Everyone else will get the familiar "Command not
  4394.                recognized".  It is not discussed in the online help files.
  4395.  
  4396.                The purpose of this command is to assist you in debugging your
  4397.                setup, and it is covered in detail elsewhere in this manual
  4398.                under "DEBUGGING YOUR SETUP".
  4399.  
  4400.            R - Read messages.
  4401.  
  4402.                Allows users to read messages while online within the door.
  4403.                This can be useful for checking out a message or two before
  4404.                downloading a packet.  User will be asked for which conference
  4405.                to read whenever this option is chosen.
  4406.          MENU COMMANDS                                              - Page 79 -
  4407.          ----------------------------------------------------------------------
  4408.  
  4409.                If the user has sufficient security to post a message in the
  4410.                conference they select here, they will have the option to reply
  4411.                to messages that they read, and choose to quote or not quote the
  4412.                message that they are replying to.
  4413.  
  4414.                Mail Manager +Plus+'s read function itself is somewhat
  4415.                rudimentary; we did not try to duplicate RBBS-PC itself in this
  4416.                regard.  The user can choose to read all messages, or personal
  4417.                messages only, reading "forward" starting with a particular
  4418.                message number, or S)ince last read.
  4419.  
  4420.            P - Post a message
  4421.  
  4422.                A complement to the R)ead option, allows user to post a message
  4423.                while online within the door, and will allow them to select only
  4424.                the conferences in which they have sufficient security to post.
  4425.  
  4426.                Mail Manager +Plus+ is equipped with a line editor, similar in
  4427.                function to RBBS-PC's.  Message length will be limited to 8 less
  4428.                than the lines per message allowed in that area (as configured
  4429.                for Mail Manager) for normal "non-net-status" users.  The same
  4430.                line editor used in the P)ost function is used when R)eplying to
  4431.                a message while reading online.
  4432.  
  4433.                The R)ead and P)ost options can be enabled or disabled via
  4434.                MAILCFG.
  4435.  
  4436.            U - Upload your replies
  4437.  
  4438.                Works with QWK-compatible mail reader/repliers only. Your
  4439.                uploaded file is expected to be compatible with the .REP format
  4440.                used by popular mail readers such as SLMR.  Mail Manager will
  4441.                look for the REP packet after the upload and attempt to place
  4442.                your replies into the proper message bases.
  4443.  
  4444.                If your default protocol is set to N)one, you'll be asked for
  4445.                the protocol that you wish to use.  If you select N)one, you'll
  4446.                be returned to the main menu.
  4447.  
  4448.                If you're in local mode as the Sysop, place the .REP file in the
  4449.                \MMGR\LOCAL directory, and choose this option.  This is covered
  4450.                further in the section regarding "DEBUGGING YOUR SETUP".
  4451.  
  4452.            W - Who's online?
  4453.  
  4454.                Displays a list of who's online to all nodes of this RBBS-PC.
  4455.                (Much like RBBS's command of the same name).
  4456.  
  4457.                Those with sufficient security to read ALL messages will have
  4458.                the following displayed:
  4459.  
  4460.                    - User's name,
  4461.                    - City/State, and
  4462.                    - BPS rate.
  4463.  
  4464.                    If a node is inactive, the last user's information is
  4465.                    displayed, and will be reported as "Last call".
  4466.          MENU COMMANDS                                              - Page 80 -
  4467.          ----------------------------------------------------------------------
  4468.  
  4469.  
  4470.                All other users will have the following displayed:
  4471.  
  4472.                    - User's name, and
  4473.                    - baud rate.
  4474.  
  4475.                If a node is inactive, "Waiting for next caller" is displayed.
  4476.  
  4477.            X - Expert toggle
  4478.  
  4479.                Turns the main menu on or off.  (Much like RBBS's command of the
  4480.                same name).  This setting is saved for the user's next time into
  4481.                the door.
  4482.  
  4483.  
  4484.  
  4485.          CONFIGURATION MENU
  4486.          ------------------
  4487.  
  4488.          The configuration menu allows the user to select personal options, and
  4489.          select or change conferences from which to extract new mail.
  4490.  
  4491.          You'll be presented with a screen that looks something like this:
  4492.  
  4493.          ----------------------------------------------------------------------
  4494.          Configuration options:
  4495.  
  4496.          A - Choose active conferences.
  4497.          X - Message selection menu.
  4498.          B - Download messages in Q)WK or T)ext format .........: Q
  4499.          C - Msgs addressed to ALL marked as personal (QWK only): No
  4500.          D - Extract ONLY your personal mail as default ........: No
  4501.          E - Extract messages written by YOU ...................: Yes
  4502.          F - Abort packet if no messages .......................: No
  4503.          G - Send updated bulletins ............................: Yes
  4504.          H - Send new file listings ............................: Yes
  4505.          I - Ask before sending packet .........................: No
  4506.          J - Type of file compression to use ...................: ZIP
  4507.          K - Default file transfer protocol ....................: N
  4508.          L - Update high message numbers after downloading .....: Yes
  4509.          M - Update high message numbers after R)eading ........: No
  4510.          N - Max messages desired per packet/conference ........: 1000/1000
  4511.          O - Only active conferences in CONTROL.DAT ............: Yes
  4512.          T - Use 'TurboKeys' (act on 1 char commands) ..........: Yes
  4513.              -----------------------------
  4514.          ? - Display help file.
  4515.          Q - Quit.  (Finished configuring)
  4516.  
  4517.          Enter your choice(s), User <A,B,C,D,E,F,G,H,I,J,K,L,M,O,Q,T,X,?> ->
  4518.          ----------------------------------------------------------------------
  4519.  
  4520.          Now let's see what these various commands do:
  4521.  
  4522.          A - Select conferences to extract and download.
  4523.  
  4524.                You'll be presented with a list of conferences that you are able
  4525.                to access, which will look something like this:
  4526.          MENU COMMANDS                                              - Page 81 -
  4527.          ----------------------------------------------------------------------
  4528.  
  4529.            --------------------------------------------------------------------
  4530.            You may select any conference which is shown in UPPER CASE.
  4531.            Conferences shown in lower case must first be joined from the bbs.
  4532.            Conferences you've marked as active are surrounded in brackets '[]'.
  4533.            Conferences marked as --- are not available.
  4534.  
  4535.                      1 - [MAIN   ] 11 -  TEEN     21 - [RSYS   ]
  4536.                      2 - [4SALE  ] 12 - [PRIVATE] 22 - [BITS   ]
  4537.                      3 - [MS-DOS ] 13 - [SYSOP  ] 23 - [POL    ]
  4538.                      4 -  BBS      14 - [USER   ] 24 - [CRES   ]
  4539.                      5 -   ---     15 -   grafx   25 - [WINB   ]
  4540.                      6 - [CODE   ] 16 -   arj     26 - [MMGR   ]
  4541.                      7 - [DEBATE ] 17 -   ---
  4542.                      8 - [HAM    ] 18 - [QB     ]
  4543.                      9 -  HUMOR    19 - [RBBS   ]
  4544.                     10 - [IBM    ] 20 - [DEV    ]
  4545.  
  4546.            Enter conf. number(s) to toggle on/off, [ENTER] for next page, F to
  4547.            find, T to toggle all on/off, or Q to quit ->
  4548.  
  4549.                ----------------------------------------------------------------
  4550.  
  4551.                NOTE: If you have configured your board NOT to show
  4552.                      empty/unjoinable conferences, the line "Conferences
  4553.                      marked as --- are not available" will not be shown.
  4554.  
  4555.                In this example, all conferences that you have joined (or which
  4556.                you have configured to be joinable via the Mail Manager +Plus+
  4557.                door, are flagged as active, except BBS (conference 4), HUMOR
  4558.                (conference 9), and TEEN (conference 11).
  4559.  
  4560.                If you wanted to mark those three as active, you'd enter:
  4561.                           4 9 11
  4562.                at the above prompt.
  4563.  
  4564.                Conferences #5 and 17 are shown as unavailable, meaning that the
  4565.                user either has insufficient security to access them, or you
  4566.                (the Sysop) have "reserved" these conference numbers in the
  4567.                MAILCFG program, for future use.  (If you have configured your
  4568.                board not to show empty/unjoinable conferences, these
  4569.                conferences would not be displayed at all.)
  4570.  
  4571.                Conferences #15 and 16 are valid conferences, which the user has
  4572.                not joined, and which the sysop has not configured to allow
  4573.                joining from within the door, as indicated by being shown in
  4574.                lower case.  To access these conferences the user must first
  4575.                join them from RBBS.
  4576.  
  4577.                Use the F)ind option to locate a conference via text search.
  4578.                When you press F, you will be prompted for search text.  You can
  4579.                enter up to a 15 character string which Mail Manager will search
  4580.                for in the conference names and descriptions.  If found, you
  4581.                will then be able to toggle the conference on/off, keep looking
  4582.                for the next match, or abort the search.  On boards with several
  4583.                screens of conference listings, this can be the fastest way to
  4584.                find the conference you want.
  4585.          MENU COMMANDS                                              - Page 82 -
  4586.          ----------------------------------------------------------------------
  4587.  
  4588.                Use T)oggle to make all pre-joined conferences active or
  4589.                inactive.
  4590.  
  4591.            X - Message selection menu (for active conferences).
  4592.  
  4593.                Mail Manager will normally download mail based on the last
  4594.                message that you've read in each conference.  Since you can read
  4595.                mail both online AND offline, and have the option of telling
  4596.                Mail Manager NOT to update your last message read pointers, you
  4597.                might want to use this option to reset them to what you want.
  4598.                The ability to change pointer settings can also come to the
  4599.                rescue if an extracted packet becomes defective and you want to
  4600.                re-extract the same messages.
  4601.  
  4602.                The message selection command line permits you to set individual
  4603.                conferences one at a time, or all at once:
  4604.  
  4605.                Change which conf(s) (1 to 435), C)hange ALL, R)estore previous,
  4606.                [ENTER] = finished ->
  4607.  
  4608.                With "C)hange ALL", you can choose how many messages to extract
  4609.                from ALL active conferences.  By setting to zero, you can change
  4610.                your message pointer to the end of each conference.
  4611.  
  4612.                With "R)estore previous", you can reset the pointers for all
  4613.                active conferences to what they were before their last change,
  4614.                according to the value stored in Mail Manager's auxiliary
  4615.                xxxxU.MGR file.  This is a convenient way to reset all pointers
  4616.                back to what they were prior to extracting your previous mail
  4617.                packet, if you haven't changed them in the meantime.  Note that
  4618.                the "R)estore previous" option is not displayed if the sysop has
  4619.                not enabled it via MAILCFG.  See the discussion of this feature
  4620.                in the MAILCFG section for discussion about when you might not
  4621.                wish to enable this feature.
  4622.  
  4623.                When setting individual conferences, you will be prompted for
  4624.                input in three sections:
  4625.  
  4626.                First choose your desired mail pointer value for this
  4627.                conference.  You may enter as a message number, as an increment
  4628.                from the current pointer value (+50 or -25), as L for last
  4629.                message, or as an increment from last message (L-25).  If the
  4630.                sysop has enabled the Restore option, you can also enter R to
  4631.                restore the previous value.
  4632.  
  4633.                Next, select the type of mail you wish to extract.  Each
  4634.                conference can be configured in one of three different ways:
  4635.  
  4636.                  A)ll mail     - Extract all mail from this conference
  4637.                  P)ersonal only- Extract only your personal mail
  4638.                  U)se default  - Accept default setting from option D on the
  4639.                                  configuration menu (see below).
  4640.  
  4641.                Finally you will be prompted for your choice of whether to
  4642.                extract messages written by you.  Each conference can be
  4643.                configured one of three ways in this regard, too:
  4644.          MENU COMMANDS                                              - Page 83 -
  4645.          ----------------------------------------------------------------------
  4646.  
  4647.                  S)end own       - Extract messages written by you
  4648.                  D)on't send own - Don't extract messages written by you
  4649.                  U)se default    - Accept default setting from option E on the
  4650.                                 configuration menu (see below).
  4651.  
  4652.  
  4653.            B - Download messages in Q)WK or T)ext format
  4654.  
  4655.                Set to text if you want to use Mail Manager as a simple "extract
  4656.                and download" system (all messages in a single continuous ascii
  4657.                file).
  4658.  
  4659.                Set to QWK if you want to read and reply offline using a QWK-
  4660.                compatible mail reader.
  4661.  
  4662.                                 <<< QWK NETWORK USERS >>>
  4663.  
  4664.                    ** NOTE ** QWK network users will, by definition, be
  4665.                    receiving QWK packets, so this setting has a different
  4666.                    meaning for them.  Users given "net status" via MUSER, have
  4667.                    the option of creating a "full QWK" (with all accompanying
  4668.                    files normally present within), or a minimized QWK packet
  4669.                    that contains only what is necessary for network mail
  4670.                    transfer.  The latter would save them archiving and transfer
  4671.                    time by creating a smaller packet.  A "full QWK" might be
  4672.                    preferred if they wish to review the packet via an offline
  4673.                    reader program, and can be useful when setting up conference
  4674.                    numbers appropriately on their end of the line.
  4675.  
  4676.                    At any rate, they will have the option one way or the other,
  4677.                    and can change it whenever they wish.
  4678.  
  4679.            C - Msgs addressed to ALL marked as personal (QWK only)
  4680.  
  4681.                If set to "Y", Mail Manager will add messages addressed to "ALL"
  4682.                to the user's personal index in the QWK packet.
  4683.  
  4684.  
  4685.            D - Extract ONLY your personal mail as default
  4686.  
  4687.                If set to "Y", Mail Manager will not extract a message unless it
  4688.                is addressed to you.  (Will also extract msgs addressed to "ALL"
  4689.                if you have option C set to "Y".)  This is the default setting
  4690.                for the user, but it can be overridden for individual
  4691.                conferences when setting the conference message pointers (see
  4692.                configuration option X).
  4693.  
  4694.            E - Extract messages written by you as default
  4695.  
  4696.                If set to "NO", Mail Manager will not include messages from you
  4697.                in your packet.  This is the default setting for the user, but
  4698.                it can be overridden for individual conferences when setting
  4699.                conference message pointers (see configuration option X).
  4700.          MENU COMMANDS                                              - Page 84 -
  4701.          ----------------------------------------------------------------------
  4702.  
  4703.            F - Abort packet if no new messages
  4704.  
  4705.                You might not want to do this if you would still like to receive
  4706.                new file listings or updated system news or bulletins.
  4707.  
  4708.            G - Send updated bulletins
  4709.  
  4710.                If set to "No", any updated bulletins which the sysop has
  4711.                designated as mandatory will still be included.
  4712.  
  4713.            H - Send new file listings
  4714.  
  4715.                If you select this option, a listing of newly-uploaded files
  4716.                will be included in your mail packet.
  4717.  
  4718.                This option is only operational on systems with standard RBBS
  4719.                FMS style file listings.
  4720.  
  4721.            I - Ask before sending packet
  4722.  
  4723.                If set to "Yes", will cause Mail Manager to prompt you whether
  4724.                or not you want to receive the mail packet that it just created
  4725.                for you.  Will otherwise go right into the download when
  4726.                finished extracting.
  4727.  
  4728.            J - Type of file compression to use
  4729.  
  4730.                If the Sysop has activated this option, you can choose from the
  4731.                file compression utilities offered on this system (ZIP, ARC,
  4732.                etc.).
  4733.  
  4734.            K - Default file transfer protocol
  4735.  
  4736.                Choose from the protocols offered by your sysop (Xmodem, Zmodem,
  4737.                etc.).  If set to N)one, Mail Manager will prompt you for which
  4738.                protocol to use at each file transfer.
  4739.  
  4740.            L - Update high message numbers after downloading
  4741.  
  4742.                If this is set to NO, both RBBS and Mail Manager will think that
  4743.                you haven't read the messages that you've downloaded. (Mail
  4744.                Manager will extract them again your next time in).
  4745.  
  4746.            M - Update high message numbers after R)eading
  4747.  
  4748.                This option will not be displayed if you have disabled the R)ead
  4749.                and P)ost options in MAILCFG.
  4750.  
  4751.                If set to NO, any messages that you read in the door will still
  4752.                be downloaded in your next mail packet.  This can be handy for
  4753.                checking a message or two before downloading your mail.
  4754.  
  4755.                If set to YES, the highest message number you read sets your
  4756.                high message marker, and only higher message numbers will be
  4757.                included in your next mail packet.
  4758.          MENU COMMANDS                                              - Page 85 -
  4759.          ----------------------------------------------------------------------
  4760.  
  4761.            N - Max messages desired per packet/conference
  4762.  
  4763.                If set to "0", will use sysop-selected maximum for both limits.
  4764.                If user sets either beyond sysop-selected system limit, system
  4765.                limit will be used when extracting.
  4766.  
  4767.            O - Only active conferences in CONTROL.DAT
  4768.  
  4769.                Including only the users' active conferences in the CONTROL.DAT
  4770.                file in their QWK packets can speed up packet creation time
  4771.                considerably if you have a lot of conferences on your board.
  4772.  
  4773.                The downside is that, depending on the offline reader being
  4774.                used, the user may not be able to add a conference via REP
  4775.                packet unless all conferences are listed in CONTROL.DAT.
  4776.            T - Use 'TurboKeys' (act on 1-character commands)
  4777.  
  4778.                Works like RBBS-PC's toggle of the same name.  If set to Yes,
  4779.                Mail Manager will not wait for [ENTER] when asking you for input
  4780.                where one character responses are expected.
  4781.  
  4782.            ? - Display help file
  4783.  
  4784.                Display help file which explains the configuration options.
  4785.  
  4786.            Q - Quit (finished configuring)
  4787.  
  4788.                (Or just press [ENTER] to accomplish the same thing).
  4789.          APPENDIX A - COMMON PROBLEMS                               - Page 86 -
  4790.          ----------------------------------------------------------------------
  4791.  
  4792.  
  4793.          APPENDICES
  4794.          ==========
  4795.  
  4796.          Appendix A: Common Problems
  4797.          ---------------------------
  4798.          Problem :  Not finding any new files, or appears to "lock up" while
  4799.                     scanning for new files.
  4800.  
  4801.          Solution:  You probably forgot to configure the text file MMGRx.FMS to
  4802.                     your system.  MMGRx.FMS contains your list of all FMS
  4803.                     directories, and how to use them.  The format of this file
  4804.                     is covered in the "text files" section of this document.
  4805.  
  4806.          ----------------------------------------------------------------------
  4807.  
  4808.          Problem :  Log files are not being created.
  4809.  
  4810.          Solution:  You may have forgotten to set the "Path to log files"
  4811.                     option in MAILCFG.  (New in v3.60 - that space on the
  4812.                     MAILCFG screen was for FMS directory information in earlier
  4813.                     versions.)
  4814.  
  4815.          ----------------------------------------------------------------------
  4816.  
  4817.          Problem :  Not finding the Sysop in any conferences.
  4818.  
  4819.          Solution:  Double-check your setting of "Remote Sysop Name" on the
  4820.                     first screen of the MAILCFG program.  This setting must be
  4821.                     the name that you use to log onto your system remotely, NOT
  4822.                     your name as you are known to your users.
  4823.  
  4824.          ----------------------------------------------------------------------
  4825.  
  4826.          Problem :  Shows "Error finding new message" when trying to extract
  4827.                     your first mail packet.
  4828.  
  4829.          Solution:  Run MAILFIX.EXE against the message base in question (using
  4830.                     the proper command line switches).  Re-read the section of
  4831.                     this document entitled "Before you begin".
  4832.  
  4833.          ----------------------------------------------------------------------
  4834.  
  4835.          Problem :  Always showing Sysop name when operating remotely.
  4836.  
  4837.          Solution:  Probably not copying the correct DINFx.DEF/DORINFOx.DEF
  4838.                     file to the Mail Manager directory prior to loading the
  4839.                     door.  Drop to DOS, and take a look at the
  4840.                     DINFx.DEF/DORINFOx.DEF that was in use at the time.
  4841.  
  4842.                     Also possible that the door is coming up in local mode.
  4843.                     Check your DOORS.DEF and MMGR.BAT files to be sure they are
  4844.                     set correctly.  Mail Manager should be called (as a
  4845.                     minimum) like so:
  4846.  
  4847.                         MMGR %1
  4848.          APPENDIX A - COMMON PROBLEMS                               - Page 87 -
  4849.          ----------------------------------------------------------------------
  4850.  
  4851.                     (Where %1 is the node number).  If you suspect that the
  4852.                     node number is NOT being passed correctly, turn ECHO ON at
  4853.                     the top of your batch file and watch what it actually
  4854.                     passes to the door.
  4855.  
  4856.          ----------------------------------------------------------------------
  4857.  
  4858.          Problem :  Always using locked BPS rate for download estimates,
  4859.                     instead of true connect rate.
  4860.  
  4861.          Solution:  No fix if you are running stock RBBS-PC v17.3C and lower.
  4862.                     You must upgrade to RBBS-PC v17.4 or later to get this
  4863.                     figure reported correctly, or recompile RBBS-PC with the
  4864.                     CBAUD merge.
  4865.  
  4866.                     If you are running RBBS-PC v17.4 and above, change your
  4867.                     DOORS.DEF line to read something like:
  4868.  
  4869.                        MMGR,5,,D,"C:\MMGR.BAT [NODE] [CBAUD]",N,,
  4870.  
  4871.                     Then, in MMGR.BAT, change the line that calls Mail Manager
  4872.                     to read:  MMGR %1 /CBAUD%2
  4873.  
  4874.          ----------------------------------------------------------------------
  4875.  
  4876.          Problem :  Not allowing REP uploads to a particular conference, with
  4877.                     the error message "Message base full".
  4878.  
  4879.          Solution:  Make 100% sure that both RBBS-PC and Mail Manager +Plus+
  4880.                     are configured to the exact same type of message base.  For
  4881.                     instance, if RBBS-PC is configured to have the message base
  4882.                     "grow" as messages are added, yet that conference is
  4883.                     configured in Mail Manager +Plus+ as fixed length, this
  4884.                     type of error will appear EVERY time a message is uploaded
  4885.                     for that conference.
  4886.  
  4887.                     If all appears to be sound, and that error message still
  4888.                     appears, try running MAILFIX.EXE against the offending
  4889.                     message base.
  4890.  
  4891.          ----------------------------------------------------------------------
  4892.  
  4893.          Problem :  Program gives error message "Unable to pack...", after
  4894.                     trying to compress a mail packet.
  4895.  
  4896.          Solution:  Three possibilities:
  4897.  
  4898.                     - Your file compression program was not where the list of
  4899.                       archivers (MMGR.ARL) said it was.
  4900.  
  4901.                     - There was insufficient memory to run the archiver.  Fix
  4902.                       by using swap-to-disk capabilities of the door, or load
  4903.                       via Davis Augustine's shareware SHROOM utility.
  4904.  
  4905.                     - There was insufficient disk space to archive the mail
  4906.                       packet for the user.  (A 1,000-message packet can be
  4907.                       over 1 meg in size before compression).
  4908.          APPENDIX A - COMMON PROBLEMS                               - Page 88 -
  4909.          ----------------------------------------------------------------------
  4910.  
  4911.  
  4912.          ----------------------------------------------------------------------
  4913.  
  4914.          Problem :  Program gives errors while extracting mail from a FIDO
  4915.                     *.MSG area, and/or has problems when updating last message
  4916.                     read in a FIDO area after a download.
  4917.  
  4918.          Solution:  More than likely, Mail Manager +Plus+ experienced an error
  4919.                     with the index file for that FIDO area that it wasn't able
  4920.                     to recover from.  Try running the MMINDEX.EXE program, and
  4921.                     insure that MMINDEX is in your nightly event as the LAST
  4922.                     thing before your BBS comes back up.
  4923.  
  4924.          ----------------------------------------------------------------------
  4925.  
  4926.          Problem :  Local screen looks fine, but the caller on the remote end
  4927.                     of the line has incomplete and partially garbled screens.
  4928.  
  4929.          Solution:  If your communications port is locked higher than the
  4930.                     user's true connect speed (typically locked at 19200 or
  4931.                     higher for today's fast modems), Mail Manager +Plus+ is
  4932.                     probably overrunning the communications buffer.  You can
  4933.                     get around this problem by installing a FOSSIL driver such
  4934.                     as BNU or X00 (available on bulletin boards all over the
  4935.                     place), and telling Mail Manager +Plus+ to always use the
  4936.                     FOSSIL for flow control.  Set the flow control option (in
  4937.                     the MAILCFG program) to "F".
  4938.  
  4939.                     See the section of this document entitled "IF YOU HAVE A
  4940.                     LOCKED BPS RATE" for more information on this subject.
  4941.  
  4942.          ---------------------------------------------------------------------
  4943.  
  4944.          Problem :  Mail Manager +Plus+ is not finding some of the files as set
  4945.                     in the configuration file, or always seems to be using
  4946.                     defaults instead of the options that you have custom-
  4947.                     configured.
  4948.  
  4949.          Solution:  The most likely cause of this problem is an incomplete (or
  4950.                     incorrect) drive:\path\file designation for a key file or
  4951.                     two in the configuration program.  In particular - DO NOT
  4952.                     simply use a "drive:filename.ext" designation to tell Mail
  4953.                     Manager +Plus+ where to look.  Mail Manager +Plus+ always
  4954.                     operates out of a work directory, and is never going to be
  4955.                     in the \MMGR directory when it looks for its files.
  4956.  
  4957.          ---------------------------------------------------------------------
  4958.  
  4959.          Problem :  After an RBBS message base has been renumbered, Mail
  4960.                     Manager +Plus+ doesn't find new messages until the user
  4961.                     manually resets his last-message-read (LMR) pointer.
  4962.  
  4963.          Solution:  Mail Manager reads the LMR pointer from the same place
  4964.                     RBBS-PC itself does, the user's record in the RBBS user
  4965.                     file for that conference (xxxxU.DEF).   The utility you
  4966.                     use to renumber the message base must also update the LMR
  4967.                     pointers in the user file in order for either RBBS-PC or
  4968.          APPENDIX A - COMMON PROBLEMS                               - Page 89 -
  4969.          ----------------------------------------------------------------------
  4970.  
  4971.                     Mail Manager to find new messages.  If the renumbering
  4972.                     utility you are using does not do this, consider using our
  4973.                     MAILFIX utility to renumber your base, or the renumber
  4974.                     facility built into RBBS' CONFIG utility (17.4 or higher)
  4975.                     - both of these will update the user LMR pointers when
  4976.                     they renumber an RBBS message base.  (Note that CONFIG
  4977.                     does not update the MMGR auxiliary user files - see next
  4978.                     problem.)
  4979.  
  4980.          ---------------------------------------------------------------------
  4981.  
  4982.          Problem:   When using the "R)estore to previous" option in the Message
  4983.                     selection menu, MAILMGR sets the pointers for RBBS message
  4984.                     bases to the wrong value.
  4985.  
  4986.          Solution:  The previous pointer values are stored in the xxxxU.MGR
  4987.                     auxiliary conference user files for each conference.  When
  4988.                     you renumber your RBBS message bases, you must use a
  4989.                     utility such as MAILFIX which also updates the xxxxU.MGR
  4990.                     files.  If you are NOT using a utility that updates the
  4991.                     xxxxU.MGR files when renumbering, you should disable the
  4992.                     "R)estore" option via MAILCFG.
  4993.  
  4994.          ---------------------------------------------------------------------
  4995.  
  4996.          Problem :  Program gives error message to the effect of "Reply file
  4997.                     not found after upload".
  4998.  
  4999.          Solution:  There are several possibilities:
  5000.  
  5001.                     - The user did not upload a valid REP packet.
  5002.  
  5003.                     - DOS was not able to locate your unpacker utility.  It
  5004.                       should be located in a directory in your DOS path.
  5005.  
  5006.                     - You have an invalid unpacker configured.  For example,
  5007.                       if you have PKUNZIP v1.10 in your DOS path, yet your
  5008.                       user uploads a REP packet created with PKZIP v2.04g,
  5009.                       this type of error will occur.
  5010.  
  5011.                     - You have insufficient disk space to unpack the REP
  5012.                       packet.  If you specify a work disk which is accessed by
  5013.                       more than one node, your problem may be that there is
  5014.                       plenty of room for one node, but not more than one at a
  5015.                       time.
  5016.  
  5017.                     - You have insufficient available conventional DOS memory
  5018.                       to invoke the unpacker.  You may need to utilize the
  5019.                       door's swap-to-disk capabilities (implement MMGR.SWP) or
  5020.                       load the door via SHROOM. (See the memory requirements
  5021.                       section of this document.)
  5022.          APPENDIX B - CONTACTING THE AUTHORS                        - Page 90 -
  5023.          ----------------------------------------------------------------------
  5024.  
  5025.  
  5026.          Appendix B: Contacting the Authors
  5027.          -----------------------------------
  5028.  
  5029.  
  5030.          The home bbs for all MAKAI Software products is currently:
  5031.  
  5032.                              Information Overload
  5033.                              Pickerington, OH
  5034.                              (614) 837-0739
  5035.                              Fidonet 1:226/730
  5036.  
  5037.          Callers may download any MAKAI file on their first call by logging on
  5038.          with the special username/password shown on the logon screen.  Address
  5039.          messages to Doug Wilson or Chip Morrow (sysop).
  5040.  
  5041.          Due to the transitory nature of many bulletin boards, and the fact
  5042.          that you may be reading these instructions a long time after they are
  5043.          written, it is probably best not to list other bulletin boards where
  5044.          we may be reached.  Inevitably, whichever board we cite will
  5045.          immediately go out of business, and the phone number will be
  5046.          reassigned to somebody who does not care to be awakened by the phone
  5047.          ringing in the middle of the night when we modem junkies place most of
  5048.          our long distance calls.
  5049.  
  5050.          The authors, however, CAN be found via the RBBS-PC conferences in both
  5051.          the Fido and RIME networks.  New releases are always announced in
  5052.          these conferences, and we occasionally post lists of the currently
  5053.          active distribution sites there.  If you wish to contact us via these
  5054.          conferences, address messages to Doug Wilson or Chip Morrow.
  5055.  
  5056.          For Internet users, there are two ways to obtain MAKAI releases.  We
  5057.          have a MAKAI Software home page on the WorldWide Web at:
  5058.  
  5059.                  http://www.infinet.com/~chip/makai.html
  5060.  
  5061.          We have been known to occasionally post a beta version on this web
  5062.          site, too.  All release copies are sent here first.
  5063.  
  5064.          Releases are also sent to the Simtel Software Repository, where they
  5065.          are usually available via anonymous FTP from within a few days of
  5066.          release.  So far they have been placed in the SimTel/msdos/rbbs_pc and
  5067.          SimTel/msdos/bbs directories on ftp.coast.net (but be aware that we
  5068.          have no control over where Simtel places the files).
  5069.  
  5070.          The authors may also be reached via Internet.  Current addresses:
  5071.  
  5072.                              Doug Wilson:  fdw@makaisoft.com
  5073.                              Chip Morrow:  chip@makaisoft.com
  5074.  
  5075.          And if all else fails, there's always good ol' U.S. Mail (see
  5076.          REGISTER.DOC):
  5077.  
  5078.                              MAKAI Software
  5079.                              870 Golden Drive
  5080.                              Newark, OH 43055
  5081.          APPENDIX B - CONTACTING THE AUTHORS                        - Page 91 -
  5082.          ----------------------------------------------------------------------
  5083.  
  5084.          We're sorry, but we simply do not have the time or resources to make
  5085.          individual voice calls to help with debugging your MAIL MANAGER setup.
  5086.          On the other hand, we'd like to see you in any of the above network
  5087.          conferences, where you can get help from others as well as ourselves,
  5088.          and where questions/answers/reports/release notices get a much wider
  5089.          audience, and can benefit more people.
  5090.          APPENDIX C - ACKNOWLEDGEMENTS                              - Page 92 -
  5091.          ----------------------------------------------------------------------
  5092.  
  5093.  
  5094.          Appendix C: Acknowledgements
  5095.          ----------------------------
  5096.  
  5097.          Microsoft, Crescent Software, DSZ, PKZIP, LHARC, ARJ, LZEXE, PKLITE,
  5098.          JIMMER, TQM, SILVER EXPRESS, LANtastic, DESQview, BNU, X00, RBBSMAIL,
  5099.          MSGTOSS, OVERMAIL, PDQ, PDQCOMM, QuickBASIC, RBBS-PC, SLMR, JABBER,
  5100.          OFFLINE, OLX, RNET, TNET, and SHROOM (did we miss any?) are all
  5101.          trademarks or tradenames of their respective authors and/or companies,
  5102.          and are mentioned throughout our documentation for clarity only.
  5103.  
  5104.          Our Special thanks go to everyone who supported us through development
  5105.          of the Mail Manager package.  Many of the names have faded, some have
  5106.          gone on to other BBS's and/or other doors, some have grown silent over
  5107.          the last few years, others continue to provide us with suggestions to
  5108.          this day.  Without your support, the door would never be where it is
  5109.          today.  Some names of special note:
  5110.  
  5111.             Michael Lurie, who supported the door (and its continued
  5112.             development) in its critical early days until personal
  5113.             circumstances pushed him into "absentee sysop" status.
  5114.  
  5115.             Dave Brodmann, who was severely abused by early beta versions of
  5116.             Mail Manager +Plus+, and has goodnaturedly put up with our
  5117.             harebrained schemes ever since.  Dave's help was invaluable in
  5118.             taking "Plus" beyond 250 conference limits and he has been a
  5119.             primary guinea pig for the complete revamping of the door for
  5120.             v4.00.
  5121.  
  5122.             The trio of Rod Bowman, Don Smith, and Joe Tailleur who beta tested
  5123.             the first versions to support FIDO *.MSG's and helped solve a lot
  5124.             of early problems before Mail Manager +Plus+ hit the streets.
  5125.  
  5126.             Kip Gies, who tested a late beta of v2.03 and helped us get the
  5127.             initial bugs out of the FIDO *.MSG handling.
  5128.  
  5129.             Eddie Rowe, who tested the last betas of pre-v3.x code, helped us
  5130.             get some last-minute bugs out of the new code, found the "old
  5131.             format" problem in outbound mail packets created by v2.x, provided
  5132.             us with updated Fido format documentation, and has been an all-
  5133.             around helpful guy.
  5134.  
  5135.             Marion Royal, who ran our QWK network implementation through the
  5136.             wringer, picked MNET and MUSER to shreds <g>, and provided us with
  5137.             sufficient information to implement QWK network capability.  There
  5138.             would be no QWK networking in this door without Marion's efforts.
  5139.  
  5140.             Paul Di Novo, who verified that the door really could work with
  5141.             *.MSG bases in a non-RBBS-PC environment, and provided us with
  5142.             useful information for future compatibility issues.
  5143.  
  5144.             Rick Moen, who worked through many versions of QWK-networking and
  5145.             handling of tear- and taglines before we finally hit on the right
  5146.             combination.  Rick's long distance carrier thanks him too.
  5147.  
  5148.             Richie Molinelli, who provided the modified time slice giveback
  5149.             routines for implementing this feature under OS/2.
  5150.          APPENDIX C - ACKNOWLEDGEMENTS                              - Page 93 -
  5151.          ----------------------------------------------------------------------
  5152.  
  5153.  
  5154.             Robert Holmes and Jeanne Breit for supplying the RIP menus
  5155.             distributed with v4.00.
  5156.  
  5157.             Francois Massonneau, who has been an all-around help for quite some
  5158.             time now.
  5159.  
  5160.             And the beta testers for release 4.00 who really gave of themselves
  5161.             to help make this release what it is today: Dave Brodmann and
  5162.             Francois Massonneau (again!), Brandon Carnahan, Steve Forgey, and
  5163.             Peter Skorupsky.
  5164.  
  5165.          And thanks to everyone else who commented and offered suggestions,
  5166.          help, and beta testing.  We honestly cannot remember all of the names,
  5167.          and do apologize for that!
  5168.          APPENDIX D - FILE FORMATS                                  - Page 94 -
  5169.          ----------------------------------------------------------------------
  5170.  
  5171.          Appendix D: File Formats
  5172.          ------------------------
  5173.          In case someone out there has an inkling to write a utility program or
  5174.          two for use with their Mail Manager +Plus+ setup, here are the formats
  5175.          for Mail Manager +Plus+'s v4.00 system files, MMGR.CFG, MUSR.MGR, and
  5176.          xU.MGR.
  5177.  
  5178.          MMGR.CFG
  5179.          --------
  5180.          MMGR.CFG and its node-specific cousins MMGRx.CFG contain the door's
  5181.          configuration information:
  5182.  
  5183.          +--------------------------------------------------------------------+
  5184.          | MMGR.CFG - File Format                                             |
  5185.          |                                                                    |
  5186.          |              Consists of one 640-byte header, followed by a number |
  5187.          |              of 368-byte conference configuration records.         |
  5188.          |                                                                    |
  5189.          |                          HEADER RECORD:                            |
  5190.          |--------------------------------------------------------------------|
  5191.          | Start Stop Length Record Type Description                          |
  5192.          |====================================================================|
  5193.          |     1   35     35   STRING    Name of the BBS (in proper case).    |
  5194.          |--------------------------------------------------------------------|
  5195.          |    36   66     31   STRING    Remote logon name of the sysop (left-|
  5196.          |                               justified, in upper case, padded with|
  5197.          |                               ASCII 32 blanks).                    |
  5198.          |--------------------------------------------------------------------|
  5199.          |    67   81     15   STRING    Sysop's public first name.           |
  5200.          |--------------------------------------------------------------------|
  5201.          |    82   96     15   STRING    Sysop's public last name.            |
  5202.          |--------------------------------------------------------------------|
  5203.          |    97   98      2  INTEGER    Security level to read ALL messages. |
  5204.          |--------------------------------------------------------------------|
  5205.          |    99  100      2  INTEGER    Security level to use in local mode. |
  5206.          |--------------------------------------------------------------------|
  5207.          |   101  102      2  INTEGER    Local sysop's graphic preference.    |
  5208.          |                               2 = ANSI, 1 = ASCII, 0 = None.       |
  5209.          |--------------------------------------------------------------------|
  5210.          |   103  163     61   STRING    Default tagline for all conferences. |
  5211.          |--------------------------------------------------------------------|
  5212.          |   164  165      2  INTEGER    Number of conference configuration   |
  5213.          |                               records that follow this header.     |
  5214.          |--------------------------------------------------------------------|
  5215.          |   166  173      8   STRING    First 8 characters of extract file   |
  5216.          |                               name to use (this is the "*" of      |
  5217.          |                               *.QWK, *.REP, *.ZIP, etc.).          |
  5218.          |--------------------------------------------------------------------|
  5219.          |   174  176      3   STRING    3 upper case characters designating  |
  5220.          |                               the default file compression type    |
  5221.          |                               (ZIP, ARC, ARJ, or LZH)              |
  5222.          |--------------------------------------------------------------------|
  5223.          |   177  216     40   STRING    Full path/filename of the NEWS file. |
  5224.          |--------------------------------------------------------------------|
  5225.          |   217  217      1   STRING    Network type to use in local mode.   |
  5226.          |                               D)os, N)etbios, desQ)view.           |
  5227.          |--------------------------------------------------------------------|
  5228.          APPENDIX D - FILE FORMATS                                  - Page 95 -
  5229.          ----------------------------------------------------------------------
  5230.          |   218  218      1   STRING    Handshake method to use, upper case. |
  5231.          |                               R)ts, X)on, N)one, or F)ossil.       |
  5232.          |--------------------------------------------------------------------|
  5233.          |   219  220      2  INTEGER    Version number (4.00 = 400).         |
  5234.          |--------------------------------------------------------------------|
  5235.          |   221  222      1   STRING    Enable RIP detect  Y)es, N)o         |
  5236.          |--------------------------------------------------------------------|
  5237.          |   261  300     40   STRING    Path for log files.                  |
  5238.          |--------------------------------------------------------------------|
  5239.          |   301  340     40   STRING    Path for text files.                 |
  5240.          |--------------------------------------------------------------------|
  5241.          |   341  355     15   STRING    Name of environment variable to      |
  5242.          |                               path/name of XFER-x.DEF log file.    |
  5243.          |--------------------------------------------------------------------|
  5244.          |   356  356      1   STRING    Modify uploaded messages date & time |
  5245.          |                               stamp to the current system time?    |
  5246.          |                               (Y or N)                             |
  5247.          |--------------------------------------------------------------------|
  5248.          |   357  387     31   STRING    City/State where BBS is located.     |
  5249.          |--------------------------------------------------------------------|
  5250.          |   388  399     12   STRING    Phone number of BBS. "xxx-xxx-xxxx"  |
  5251.          |--------------------------------------------------------------------|
  5252.          |   400  400      1   STRING    SmartText ID character               |
  5253.          |--------------------------------------------------------------------|
  5254.          |   401  440     40   STRING    Default path to *M.DEF conferences.  |
  5255.          |--------------------------------------------------------------------|
  5256.          |   441  480     40   STRING    Path/name of echo toss log.          |
  5257.          |--------------------------------------------------------------------|
  5258.          |   481  485      5   STRING    Start of timelock (HH:MM).           |
  5259.          |--------------------------------------------------------------------|
  5260.          |   486  490      5   STRING    End of timelock (HH:MM) - 24 hour    |
  5261.          |                               format for both of these.            |
  5262.          |--------------------------------------------------------------------|
  5263.          |   491  491      1   STRING    Allow drop DTR in door? (Y/N)        |
  5264.          |--------------------------------------------------------------------|
  5265.          |   492  492      1   STRING    Show empty/unjoinable confs? (Y/N)   |
  5266.          |--------------------------------------------------------------------|
  5267.          |   493  494      2  INTEGER    Max msgs allowed per packet          |
  5268.          |--------------------------------------------------------------------|
  5269.          |   495  495      1   STRING    Make conference receiving violaton   |
  5270.          |                               notices mandatory? (Y/N)             |
  5271.          |--------------------------------------------------------------------|
  5272.          |   496  496      1   STRING    Allow online R)ead, P)ost (Y/N)      |
  5273.          |--------------------------------------------------------------------|
  5274.          |   497  497      1   STRING    Using TIMES DOWNLOADED mod?  (Y/N)   |
  5275.          |--------------------------------------------------------------------|
  5276.          |   498  499      2  INTEGER    Max files from any FMS directory     |
  5277.          |--------------------------------------------------------------------|
  5278.          |   500  500      1   STRING    Allow Reset to Prev (Y/N)            |
  5279.          |--------------------------------------------------------------------|
  5280.          |   501  640    140   STRING    Reserved for future use.             |
  5281.          |====================================================================|
  5282.          APPENDIX D - FILE FORMATS                                  - Page 96 -
  5283.          ----------------------------------------------------------------------
  5284.          |                                                                    |
  5285.          |                  CONFERENCE CONFIGURATION RECORD                   |
  5286.          |       One 368 byte record for each configured conference           |
  5287.          |--------------------------------------------------------------------|
  5288.          | Start Stop Length Record Type Description                          |
  5289.          |====================================================================|
  5290.          |     1    7      7   STRING    Name of the conference, upper case.  |
  5291.          |--------------------------------------------------------------------|
  5292.          |     8    8      1   STRING    Lines per msg (CHR$ byte value plus  |
  5293.          |                               32).  CHR$(131) = 99 lines per msg.  |
  5294.          |                               CHR(0) = do not split long msgs.     |
  5295.          |--------------------------------------------------------------------|
  5296.          |     9   10      2  INTEGER    Point ID for Fido *.MSG areas.       |
  5297.          |--------------------------------------------------------------------|
  5298.          |    11   12      2  INTEGER    "Fakenet" ID for 2D Fido points.     |
  5299.          |--------------------------------------------------------------------|
  5300.          |    13   72     60   STRING    Path/name to USERS file.             |
  5301.          |--------------------------------------------------------------------|
  5302.          |    73  132     60   STRING    Path/name to MESSAGES file.          |
  5303.          |--------------------------------------------------------------------|
  5304.          |   133  133      1   STRING    Allow ANSI in REPs?  (Y, N)          |
  5305.          |--------------------------------------------------------------------|
  5306.          |   134  134      1   STRING    Allow high/low ASCII in REPs? (Y, N) |
  5307.          |--------------------------------------------------------------------|
  5308.          |   135  136      2  INTEGER    Security level needed to join.       |
  5309.          |--------------------------------------------------------------------|
  5310.          |   137  138      2  INTEGER    Security level needed to post.       |
  5311.          |--------------------------------------------------------------------|
  5312.          |   139  199     61   STRING    Tagline for this conference.         |
  5313.          |--------------------------------------------------------------------|
  5314.          |   200  200      1   STRING    Fido-style tearlines?  (Y, N)        |
  5315.          |--------------------------------------------------------------------|
  5316.          |   201  201      1   STRING    Type of message base? (Y, N, F)      |
  5317.          |--------------------------------------------------------------------|
  5318.          |   202  202      1   STRING    Allow join within door? (Y, N)       |
  5319.          |--------------------------------------------------------------------|
  5320.          |   203  262     60   STRING    Path/Name of conf alias file.        |
  5321.          |--------------------------------------------------------------------|
  5322.          |   263  264      2  INTEGER    Zone ID (for FIDO areas)             |
  5323.          |--------------------------------------------------------------------|
  5324.          |   265  266      2  INTEGER    Net ID  (for FIDO areas)             |
  5325.          |--------------------------------------------------------------------|
  5326.          |   267  268      2  INTEGER    Node ID (for FIDO areas)             |
  5327.          |--------------------------------------------------------------------|
  5328.          |   269  269      1   STRING    Netmail area?  (Y, N).               |
  5329.          |--------------------------------------------------------------------|
  5330.          |   270  270      1   STRING    Add tear/tag to end of FIDO msg?(Y,N)|
  5331.          |--------------------------------------------------------------------|
  5332.          |   271  295     25   STRING    Symbolic area name for this FIDO     |
  5333.          |                               conference. (Optional)               |
  5334.          |--------------------------------------------------------------------|
  5335.          |   296  296      1   STRING    Allow uploaded messages to be marked |
  5336.          |                               as private in this conf?  (Y, N)     |
  5337.          |--------------------------------------------------------------------|
  5338.          |   297  356     60   STRING    Long Description of the conference.  |
  5339.          |--------------------------------------------------------------------|
  5340.          |   357  368     12   STRING    Reserved for future use              |
  5341.          +--------------------------------------------------------------------+
  5342.          APPENDIX D - FILE FORMATS                                  - Page 97 -
  5343.          ----------------------------------------------------------------------
  5344.          MUSR.MGR
  5345.          --------
  5346.  
  5347.          MUSR.MGR and its node-specific cousins MUSRx.MGR are the main internal
  5348.          user files used by the door:
  5349.  
  5350.          +--------------------------------------------------------------------+
  5351.          | MUSR.MGR - File Format.                                            |
  5352.          |                                                                    |
  5353.          |            One 16-byte header, followed by (for each user):        |
  5354.          |                                                                    |
  5355.          |            One 80-byte door option record, and                     |
  5356.          |            One or more 128-byte active conference flag records.    |
  5357.          |            (all users will have the same number of flag records)   |
  5358.          |                                                                    |
  5359.          |                          HEADER RECORD                             |
  5360.          |--------------------------------------------------------------------|
  5361.          | Start Stop Length Record Type Description                          |
  5362.          |====================================================================|
  5363.          |     1    2      2   INTEGER   Number of 128-byte flag records for  |
  5364.          |                               each user.                           |
  5365.          |--------------------------------------------------------------------|
  5366.          |     3    4      2   INTEGER   MAIL MANAGER version number (4.00 is |
  5367.          |                               stored as 400)                       |
  5368.          |--------------------------------------------------------------------|
  5369.          |     5   16     12    STRING   (Reserved for future use)            |
  5370.          |====================================================================|
  5371.          |                                                                    |
  5372.          |                        DOOR OPTION RECORD                          |
  5373.          |      One 80-byte option record followed by one or more active      |
  5374.          |      conference flag records for each user.                        |
  5375.          |--------------------------------------------------------------------|
  5376.          | Start Stop Length Record Type Description                          |
  5377.          |====================================================================|
  5378.          |     1   31     31    STRING   The user's name, in upper case,      |
  5379.          |                               left-justified, padded with ASCII 32s|
  5380.          |--------------------------------------------------------------------|
  5381.          |    32   32      1    STRING   User's QWK preference.  Either "Q"   |
  5382.          |                               or "T".  (QWK or TEXT).              |
  5383.          |--------------------------------------------------------------------|
  5384.          |    33   33      1    STRING   Letter of the user's default file    |
  5385.          |                               protocol choice, in upper case.      |
  5386.          |--------------------------------------------------------------------|
  5387.          |    34   34      1    STRING   Bit flag byte for user options.      |
  5388.          |                                    Bit 0: 1 = Send own msgs        |
  5389.          |                                        1: 1 = Send bulletins       |
  5390.          |                                        2: 1 = Send newfiles        |
  5391.          |                                        3: 1 = Abort if no msgs     |
  5392.          |                                        4: 1 = Ask before send      |
  5393.          |                                        5: 1 = Only pers mail       |
  5394.          |                                        6: 1 = Turbokey on          |
  5395.          |                                        7: 1 = Short CONTROL.DAT    |
  5396.          |--------------------------------------------------------------------|
  5397.          APPENDIX D - FILE FORMATS                                  - Page 98 -
  5398.          ----------------------------------------------------------------------
  5399.          |    35   35      1    STRING   Bit flag byte for more user options. |
  5400.          |                                    Bit 0: 1 = Update ptr after d/l |
  5401.          |                                        1: 1 = Msg to ALL as pers.  |
  5402.          |                                        2: 1 = Xpert (no menu)      |
  5403.          |                                        3: 1 = Update ptr after read|
  5404.          |                                        4:     (reserved)           |
  5405.          |                                        5:     (reserved)           |
  5406.          |                                        6:     (reserved)           |
  5407.          |                                        7:     (reserved)           |
  5408.          |--------------------------------------------------------------------|
  5409.          |    36   38      3    STRING   User's choice of archiver (ZIP, ARC, |
  5410.          |                               etc.)                                |
  5411.          |--------------------------------------------------------------------|
  5412.          |    39   44      6    STRING   "YYMMDD" that user last used the     |
  5413.          |                               door. ("911223" = 23 Dec 91)         |
  5414.          |--------------------------------------------------------------------|
  5415.          |    45   45      1    STRING   Net status CHR$(0=none,1=node,2=host)|
  5416.          |--------------------------------------------------------------------|
  5417.          |    46   53      8    STRING   Packet name for net status user      |
  5418.          |--------------------------------------------------------------------|
  5419.          |    54   57      4      LONG   Date/Time of last REP packet         |
  5420.          |--------------------------------------------------------------------|
  5421.          |    58   61      4      LONG   FileSize of last REP packet          |
  5422.          |--------------------------------------------------------------------|
  5423.          |    62   63      2   INTEGER   User's choice of max msgs / packet.  |
  5424.          |--------------------------------------------------------------------|
  5425.          |    64   65      2   INTEGER   User's choice of max msgs / conf.    |
  5426.          |--------------------------------------------------------------------|
  5427.          |    66   80     15    STRING   Reserved for future use.             |
  5428.          |====================================================================|
  5429.          |                                                                    |
  5430.          |          MUSR.MGR ACTIVE CONFERENCE FLAG RECORD(S)                 |
  5431.          |                                                                    |
  5432.          |      Each user will have one or more 128-byte flag records.        |
  5433.          |      Number of flag records is shown in file header record.        |
  5434.          |      Each byte contains the flags for 8 conferences, so the        |
  5435.          |      128 bytes represent 128 x 8 = 1024 conference flags.          |
  5436.          |--------------------------------------------------------------------|
  5437.          | Start Stop Length Record Type Description                          |
  5438.          |====================================================================|
  5439.          |     1    1      1    STRING   Flags for conferences 1 - 8.         |
  5440.          |                                 Bit 0: 1 = conference 1 active     |
  5441.          |                                     1: 1 = conference 2 active     |
  5442.          |                                     2: 1 = conference 3 active     |
  5443.          |                                               etc.                 |
  5444.          |--------------------------------------------------------------------|
  5445.          |     2    2      1    STRING   Flags for conferences 9 - 16.        |
  5446.          |--------------------------------------------------------------------|
  5447.          |            .. and so on for the first 1024 conferences.            |
  5448.          |      Additional 128-byte records are used to add conferences in    |
  5449.          |      1024 conference increments.                                   |
  5450.          +--------------------------------------------------------------------+
  5451.          APPENDIX D - FILE FORMATS                                  - Page 99 -
  5452.          ----------------------------------------------------------------------
  5453.  
  5454.          xU.MGR
  5455.          ------
  5456.  
  5457.          xU.MGR is Mail Manager +Plus+'s auxiliary user file for each
  5458.          conference.  Conference-specific user information is kept here:
  5459.  
  5460.          +--------------------------------------------------------------------+
  5461.          | xU.MGR - File Format                                               |
  5462.          |                                                                    |
  5463.          |      Filename: Conference base name (up to 7 chars) plus "U.MGR"   |
  5464.          |                                                                    |
  5465.          |      Location: For RBBS conferences, same directory as conference  |
  5466.          |                user file.                                          |
  5467.          |                                                                    |
  5468.          |                For Fido conferences, same directory as conference  |
  5469.          |                individual *.MSG files.                             |
  5470.          |                                                                    |
  5471.          |      One 48-byte record for each user of the conference.           |
  5472.          |--------------------------------------------------------------------|
  5473.          | Start Stop Length Record Type Description                          |
  5474.          |====================================================================|
  5475.          |     1   31     31    STRING   User name                            |
  5476.          |--------------------------------------------------------------------|
  5477.          |    32   33      2   INTEGER   Last msg read.  For RBBS conferences |
  5478.          |                               this is redundant to the pointer in  |
  5479.          |                               the RBBS conference user record, and |
  5480.          |                               is not used by the door.  For Fido   |
  5481.          |                               conferences, this contains a CRC     |
  5482.          |                               derived from the last message read.  |
  5483.          |--------------------------------------------------------------------|
  5484.          |    34   35      2   INTEGER   Previous msg read.  Contains previous|
  5485.          |                               Last msg read value.  Used by the    |
  5486.          |                               door both for RBBS and Fido confs.   |
  5487.          |--------------------------------------------------------------------|
  5488.          |    36   38      3    STRING   Last date in conference.  Jan 2 '95  |
  5489.          |                               would be Chr$(95)+Chr$(01)+Chr$(02)  |
  5490.          |--------------------------------------------------------------------|
  5491.          |    39   39      1    STRING   Bit-mapped conference-specific flags.|
  5492.          |                        Bit 0:       (reserved)                     |
  5493.          |                            1: 1 = Use sys default for all/pers only|
  5494.          |                            2: 1 = If bit 1=0, send personal only   |
  5495.          |                            3: 1 = Net status granted for conf.     |
  5496.          |                          4-7:       (reserved)                     |
  5497.          |--------------------------------------------------------------------|
  5498.          |    40   48      9    STRING   (Reserved for future use)            |
  5499.          +--------------------------------------------------------------------+
  5500.          APPENDIX E - ABOUT THIS DOCUMENT                          - Page 100 -
  5501.          ----------------------------------------------------------------------
  5502.  
  5503.  
  5504.          Appendix E: About this document
  5505.          -------------------------------
  5506.          Programmers have long been known to be terrible at writing
  5507.          documentation to cover their own software, and we are probably not
  5508.          going to disprove this theory with the opus you are reading now.
  5509.  
  5510.          After the first two years of Mail Manager's existence, we took the
  5511.          rambling mess which spewed out of a couple of different text editors
  5512.          (the same ones we used to do the program coding) and shoved it all
  5513.          into an actual-by-gum word processor <gasp> to try to get more
  5514.          consistency of formatting, automatic page numbering, etc.
  5515.  
  5516.          But the basic text is what you have all come to love (?) in previous
  5517.          releases.  This means that there are two constants:
  5518.  
  5519.          - It SHOULD print out just fine on standard tractor-fed 8 1/2 x 11
  5520.            paper on your garden-variety dot-matrix printer.  We have attempted
  5521.            to limit page length to 60 lines, to allow it to be printed on 60-
  5522.            line-per-page laser printers.
  5523.  
  5524.          - It is practically guaranteed to contain spelling and grammar errors.
  5525.  
  5526.          This thing is probably too long by half, but every time we try to cut
  5527.          it down, we end up adding more than we cut (sounds sort of like
  5528.          Congress trying to trim the Federal Budget...)
  5529.  
  5530.  
  5531.                     Sincere Best Wishes to Each of You,
  5532.  
  5533.                     Doug Wilson and Chip Morrow
  5534.                     Makai Software
  5535.          INDEX                                                     - Page 101 -
  5536.          ----------------------------------------------------------------------
  5537.  
  5538.          DOCUMENT INDEX                       log files;57, 86
  5539.          --------------                       MAILFIX;7, 30, 68, 89
  5540.          (R) in message subject;5             main conference;57
  5541.          /A command switch;13                 memory;57, 87, 89
  5542.          /CBAUD command switch;13             memory requirements;6
  5543.          /I command switch;13                 menu, configuration;80
  5544.          /O command switch;13                 menu, main;77
  5545.          /V command switch;14, 64             message base full;87
  5546.          /W command switch;13                 message bases, renumbering;see
  5547.          abort, no new msgs;84                 renumbering message bases
  5548.          alias;63                             message date/time;31
  5549.          ANSI;65                              message limits;85
  5550.          archivers;see file compression       message selection;82
  5551.          ask before send;84                   messages, all as personal;83
  5552.          automatic mode;13                    messages, personal only;82, 83
  5553.          bulletins;21, 84                     messages, send own;82, 83
  5554.          C)hange all;82                       MMFLAGS;60
  5555.          C)onfigure;77                        MMGR.ARL;6, 22, 57
  5556.          carrier, dropped;65                  MMGR.BAT;86
  5557.          cbaud;12, 13, 87                     MMGR.BUL;21
  5558.          CFG2TXT;69                           MMGR.BYE;19
  5559.          chat mode;64                         MMGR.CFG file format;94
  5560.          command line options;13              MMGR.FMS;19, 57, 65, 86
  5561.          conference selection;80              MMGR.HEL;19
  5562.          CONTROL.DAT, active confs            MMGR.HL*;18
  5563.           only;85                             MMGR.MNU;19
  5564.          D)ownload;77                         MMGR.NDX;46, 72
  5565.          date/time, uploaded message;31       MMGR.OPT;19
  5566.          deleting a user;75                   MMGR.PRE;18
  5567.          DESQview;59, 60                      MMGR.PRO;6, 21, 57
  5568.          DINFx.DEF;12, 60, 61, 86             MMGR.SWP;20, 58, 89
  5569.          DINFx.DEF format;61                  MMGRNODE.DAT;73
  5570.          DOORS.DEF;11, 12, 86                 MMGRNODE.DIX;73
  5571.          DORINFOx.DEF;see DINFx.DEF           MMINDEX;88
  5572.          dos shell;64                         MNET;62
  5573.          dos version;57                       multiple nodes;59
  5574.          DTR, dropping;33, 78                 multitasking;59
  5575.          duplicate prevention;76              MUSR.MGR;75
  5576.          E)xpedite;65, 78                     MUSR.MGR file format;97
  5577.          empty conferences;17, 37, 71         net status;62, 63, 83
  5578.          F)ind a conference;81                Netbios;60
  5579.          file and record locking;60           netmail;73
  5580.          file compression;22, 28, 57, 84      Novell;57, 59, 60
  5581.          files, new listings;65, 84, 86       OS/2;59, 60
  5582.          flow control;57, 88                  OS2SPEED;61
  5583.          FOSSIL;61, 88                        output mode;13
  5584.          G)oodbye;78                          P)ost;79
  5585.          graphics, RIP;31                     packet format choice;83
  5586.          H)elp;78                             passworded messages;63
  5587.          I)nfo;see sysop info                 pointers, changing all;82
  5588.          IBMFLAGS;60                          pointers, last read;82, 88
  5589.          import mode;13                       pointers, restoring;30, 82
  5590.          keyboard, idle;65                    pointers, updating;84
  5591.          local mode;55, 79                    port address, nonstandard;58
  5592.          local mode, other than sysop;58      problems, common;86
  5593.          lock, time;33                        protocol, file xfer;21, 57, 78,
  5594.          locked comm ports;12, 87, 88          79, 84
  5595.          INDEX                                                     - Page 102 -
  5596.          ----------------------------------------------------------------------
  5597.  
  5598.          purging inactive users;76            sysop info;56, 63, 78
  5599.          Q)uit;78                             System Requirements;6
  5600.          QWK network;62, 76, 83               T)oggle all conferences;82
  5601.          R)ead;78                             time limit;64
  5602.          R)estore previous;82, 89             time lock;33
  5603.          RBBSQWK.BAT;55                       turbokeys;85
  5604.          Re in message subject;5              TXT2CFG;69
  5605.          registration fees;2                  U)pload;56, 79
  5606.          Registration Form;3                  user interface;15
  5607.          renumbering message bases;30,        utility programs;68
  5608.           46, 68, 72, 88, 89                  violation message;64
  5609.          RIP graphics;31                      violations;14
  5610.          security;62                          W)ho's online;79
  5611.          SHARE;57, 59, 60                     work directory;13, 55
  5612.          SHROOM;6, 57, 87, 89                 X)pert;80
  5613.          smart text;32                        XFER-x.DEF;6
  5614.          string space;57                      xU.MGR file format;99
  5615.          swap to disk;6, 20, 57, 58, 87,
  5616.           89
  5617.  
  5618.